Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
replaceAll vs regex replace pt4
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15
Browser:
Safari 17
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
replace regex
503038784.0 Ops/sec
replace All
528156.4 Ops/sec
split & join
762074.8 Ops/sec
Tests:
replace regex
"Lorem\x7Fipsum\x7Fdolor\x7Fsit\x7Famet,\x7Fconsectetur\x7Fadipiscing\x7Felit,\x7Fsed\x7Fdo\x7Feiusmod\x7Ftempor\x7Fincididunt\x7Fut\x7Flabore\x7Fet\x7Fdolore\x7Fmagna\x7Faliqua.\x7FUt\x7Fenim\x7Fad\x7Fminim\x7Fveniam,\x7Fquis\x7Fnostrud\x7Fexercitation\x7Fullamco\x7Flaboris\x7Fnisi\x7Fut\x7Faliquip\x7Fex\x7Fea\x7Fcommodo\x7Fconsequat.\x7FDuis\x7Faute\x7Firure\x7Fdolor\x7Fin\x7Freprehenderit\x7Fin\x7Fvoluptate\x7Fvelit\x7Fesse\x7Fcillum\x7Fdolore\x7Feu\x7Ffugiat\x7Fnulla\x7Fpariatur.\x7FExcepteur\x7Fsint\x7Foccaecat\x7Fcupidatat\x7Fnon\x7Fproident,\x7Fsunt\x7Fin\x7Fculpa\x7Fqui\x7Fofficia\x7Fdeserunt\x7Fmollit\x7Fanim\x7Fid\x7Fest\x7Flaborum.".replace(/\x7F/g, "+");
replace All
"Lorem\x7Fipsum\x7Fdolor\x7Fsit\x7Famet,\x7Fconsectetur\x7Fadipiscing\x7Felit,\x7Fsed\x7Fdo\x7Feiusmod\x7Ftempor\x7Fincididunt\x7Fut\x7Flabore\x7Fet\x7Fdolore\x7Fmagna\x7Faliqua.\x7FUt\x7Fenim\x7Fad\x7Fminim\x7Fveniam,\x7Fquis\x7Fnostrud\x7Fexercitation\x7Fullamco\x7Flaboris\x7Fnisi\x7Fut\x7Faliquip\x7Fex\x7Fea\x7Fcommodo\x7Fconsequat.\x7FDuis\x7Faute\x7Firure\x7Fdolor\x7Fin\x7Freprehenderit\x7Fin\x7Fvoluptate\x7Fvelit\x7Fesse\x7Fcillum\x7Fdolore\x7Feu\x7Ffugiat\x7Fnulla\x7Fpariatur.\x7FExcepteur\x7Fsint\x7Foccaecat\x7Fcupidatat\x7Fnon\x7Fproident,\x7Fsunt\x7Fin\x7Fculpa\x7Fqui\x7Fofficia\x7Fdeserunt\x7Fmollit\x7Fanim\x7Fid\x7Fest\x7Flaborum.".replaceAll("\x7F", "+");
split & join
"Lorem\x7Fipsum\x7Fdolor\x7Fsit\x7Famet,\x7Fconsectetur\x7Fadipiscing\x7Felit,\x7Fsed\x7Fdo\x7Feiusmod\x7Ftempor\x7Fincididunt\x7Fut\x7Flabore\x7Fet\x7Fdolore\x7Fmagna\x7Faliqua.\x7FUt\x7Fenim\x7Fad\x7Fminim\x7Fveniam,\x7Fquis\x7Fnostrud\x7Fexercitation\x7Fullamco\x7Flaboris\x7Fnisi\x7Fut\x7Faliquip\x7Fex\x7Fea\x7Fcommodo\x7Fconsequat.\x7FDuis\x7Faute\x7Firure\x7Fdolor\x7Fin\x7Freprehenderit\x7Fin\x7Fvoluptate\x7Fvelit\x7Fesse\x7Fcillum\x7Fdolore\x7Feu\x7Ffugiat\x7Fnulla\x7Fpariatur.\x7FExcepteur\x7Fsint\x7Foccaecat\x7Fcupidatat\x7Fnon\x7Fproident,\x7Fsunt\x7Fin\x7Fculpa\x7Fqui\x7Fofficia\x7Fdeserunt\x7Fmollit\x7Fanim\x7Fid\x7Fest\x7Flaborum.".split("\x7F").join("+");