RegExp constructor vs literal vs premade, constructing in function, inline the test 2

Testing performance when using a new RegExp object vs a literal regex
3 years ago
User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 Edg/97.0.1072.62
Test name Executions per second
new RegExp() 1904295.8 Ops/sec
RegExp() factory 2670072.0 Ops/sec
Literal 6108107.5 Ops/sec
Literal premade 3218477.0 Ops/sec
Script Preparation code:
Tests:
  • new RegExp()

  • RegExp() factory

  • Literal

  • Literal premade

Open this result on MeasureThat.net