Tests:
  • startsWith

    AخA
     
    let s_test = '0x101010';
    if (s_test.startsWith('0x')) s_test = s_test.slice(2);
  • substring

     
    let s_test = '0x101010';
    if (s_test.substring(0, 2) === "0x") s_test = s_test.slice(2);
  • indexOf

     
    let s_test = '0x101010';
    if (s_test.indexOf("0x") === 0) s_test = s_test.slice(2);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    startsWith
    substring
    indexOf

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36
Chrome 96 on Windows
View result in a separate tab
Test name Executions per second
startsWith 60213756.0 Ops/sec
substring 66706704.0 Ops/sec
indexOf 719735872.0 Ops/sec