Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
Chrome 138
Mac OS X 10.15.7
Desktop
one year ago
regex exec 1
1.4M/s
regex exec 2
1.3M/s
several matches for loop replace once
1.1M/s
several matches for loop replace once loop
955K/s
several matches concat
949K/s
several matches concat replace once
908K/s
pre array
772K/s
sort
711K/s
replaceAll beforehand
646K/s
several matches for loop
525K/s
urlSearchParams
304K/s
View exact numbers
Test name Executions per second
regex exec 1 1,442,941 Ops/sec
regex exec 2 1,344,779 Ops/sec
several matches for loop replace once 1,137,451 Ops/sec
several matches for loop replace once loop 955,151 Ops/sec
several matches concat 949,042 Ops/sec
several matches concat replace once 907,608 Ops/sec
pre array 771,666 Ops/sec
sort 710,835 Ops/sec
replaceAll beforehand 645,759 Ops/sec
several matches for loop 525,246 Ops/sec
urlSearchParams 304,485 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: