Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Longer regex test vs new regexp test vs string includes
(version: 1)
Comparing performance of:
regex vs includes vs new regex
Created:
yesterday
by:
Guest
Jump to the latest result
Script Preparation code:
var string = "Helaas11111111111111111111111111111111111111111111111111111heljhell222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333343565555ghgfrdfdfdsfshellasdflasdkfjksadfksdflsdfjsdjlfjsdfkjadsfjakdsjfjsadlfklksdjflkjsdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdfgafsdfsfdsadfsadfsadsadgfdgaesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssHello world!"; var regex = /Hello/; var newRegex = new RegExp('Hello');
Tests:
regex
var regexTest = regex.test(string); console.log(regexTest);
includes
var stringIncludes = string.includes("Hello"); console.log(stringIncludes);
new regex
var newRegexTest = newRegex.test(string); console.log(newRegexTest);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
regex
includes
new regex
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
yesterday
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36
Browser/OS:
Chrome 147 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
regex
347432.3 Ops/sec
includes
352444.4 Ops/sec
new regex
336644.6 Ops/sec
Related benchmarks:
RegEx.test vs. String.includes vs. String.match vs String.search
RegEx.test vs. String.includes vs. String.match v2
RegEx.test vs. String.includes vs. String.match vs String.match(regex)
RegEx.test vs. String.includes vs. String.match vs. String.search
RegEx.test vs. String.includes vs. String.match vs String.match(regex) for starting string
RegEx.test vs. String.includes vs. String.match(Regex)
RegEx.test vs. String.includes vs. String.match vs String.startsWith vs String.localeCompare vs String ===
Test "new RegExp(string)" vs "new RegExp(/regexp/)" vs "/regexp/"
RegEx.test vs. String.includes vs. String.match vs String.startsWith
Comments
Confirm delete:
Do you really want to delete benchmark?