Script Preparation code:
Tests:
  • substring and substring

  • replace inline regex

  • replace compiled regex var

  • brackets and substring

  • brackets and slice

  • substring and slice

  • brackets and substr (legacy)

  • substr and substr (legacy)

  • replace with string from var

  • replace inline string

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    substring and substring
    replace inline regex
    replace compiled regex var
    brackets and substring
    brackets and slice
    substring and slice
    brackets and substr (legacy)
    substr and substr (legacy)
    replace with string from var
    replace inline string

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
Chrome 105 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
substring and substring 3635882.8 Ops/sec
replace inline regex 3598331.8 Ops/sec
replace compiled regex var 2906967.8 Ops/sec
brackets and substring 3628823.0 Ops/sec
brackets and slice 3648761.8 Ops/sec
substring and slice 3650814.0 Ops/sec
brackets and substr (legacy) 3644083.5 Ops/sec
substr and substr (legacy) 3650102.5 Ops/sec
replace with string from var 2640792.0 Ops/sec
replace inline string 3346101.5 Ops/sec