Test name | Executions per second |
---|---|
Literal RegExps | 43989120.0 Ops/sec |
Constructed RegExps | 10458753.0 Ops/sec |
<!--your preparation HTML code goes here-->
var elements = Array.of(1000000).fill(0)
var literalRegexps = elements.map(() => /a/)
var constructedRegexps = elements
literalRegexps.forEach((r) => r.test('aaaa'))
constructedRegexps.forEach((r) => new RegExp('a'.replace(/a/g, 'b')).test('aaaa'))