Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
RegEx.test vs. String.includes vs. String.match vs String.indexOf - Long String
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0
Browser:
Chrome 128
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
RegEx.test
8686437.0 Ops/sec
String.includes
28640356.0 Ops/sec
String.match
6138522.0 Ops/sec
String.indexOf
28541946.0 Ops/sec
Script Preparation code:
var string = "Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsam aliquid architecto earum eveniet, commodi nesciunt officia enim, veritatis fugiat ea cumque ipsum, obcaecati deleniti necessitatibus magnam cupiditate consequatur numquam neque ducimus fugit aut nemo eligendi. Odit, cumque! Nisi nemo, tempore magni ad consequatur facere praesentium velit autem assumenda ipsum commodi aliquid nulla labore iste rerum blanditiis est sed enim aut obcaecati vitae. Sunt esse voluptates eaque facere tempora! Nemo corporis harum reprehenderit, placeat error incidunt, esse blanditiis doloremque accusantium adipisci alias fugiat. Aut et dolor ad, nihil obcaecati modi recusandae sed ipsa esse, placeat tempora hic, facilis nobis. Inventore, nemo."; var regex = /architecto/;
Tests:
RegEx.test
regex.test(string);
String.includes
string.includes("architecto");
String.match
string.match("architecto");
String.indexOf
string.indexOf("architecto");