Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Regex.test() vs str.match(regex) vs str.indexOf() v2.0
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:145.0) Gecko/20100101 Firefox/145.0
Browser:
Firefox 145
Operating system:
Windows
Device Platform:
Desktop
Date tested:
5 months ago
Test name
Executions per second
Regex.test()
6665609.0 Ops/sec
str.match(regex)
6525710.0 Ops/sec
str.indexOf();
11777357.0 Ops/sec
HTML Preparation code:
<div></div>
Script Preparation code:
window.regex = /href|src|title|cid\:/; //window.data = 'title=https://gitlab.zivver.org/zivver/zivver-webapp/merge_requests/150'; window.data = 'At mus porta risus sed vulputate proin velit nulla platea aliquam torquent lacus elit magna facilisis adipiscing cursus fermentum purus gravida rhoncus eget viverra tempus pellentesque dignissim curabitur condimentum morbi';
Tests:
Regex.test()
const regex = window.regex; const data = window.data; regex.test(data);
str.match(regex)
const regex = window.regex; const data = window.data; data.match(regex);
str.indexOf();
const data = window.data; data.indexOf('href') === -1 && data.indexOf('src') === -1 && data.indexOf('title') === -1 && data.indexOf('cid:') === -1;