Script Preparation code:
Tests:

Historical Performance Data aggregated from 77 community runs

Desktop Results:
Chrome 58 runs
slice
9.5M/s
substring
8.1M/s
replace inline regex
6.4M/s
replace compiled regex var
6.2M/s

Fastest: slice (1.5x faster)

View exact numbers
  • slice: 9,516,557 ops/sec
  • substring : 8,055,457 ops/sec
  • replace inline regex: 6,408,332 ops/sec
  • replace compiled regex var: 6,174,955 ops/sec
Firefox 19 runs
slice
125.9M/s
substring
125.8M/s
replace compiled regex var
27.2M/s
replace inline regex
26.6M/s

Fastest: slice (4.7x faster)

View exact numbers
  • slice: 125,884,544 ops/sec
  • substring : 125,753,904 ops/sec
  • replace compiled regex var: 27,199,170 ops/sec
  • replace inline regex: 26,621,316 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    substring
    replace inline regex
    replace compiled regex var
    slice

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0
Firefox 147 on Linux
View result in a separate tab
slice
168.3M/s
substring
161.0M/s
replace inline regex
30.5M/s
replace compiled regex var
30.4M/s
View exact numbers
Test name Executions per second
slice 168,284,048 Ops/sec
substring 160,969,152 Ops/sec
replace inline regex 30,492,524 Ops/sec
replace compiled regex var 30,361,220 Ops/sec