Script Preparation code:
AخA
 
window.myString = 'a looooooong string who knows how Long'
window.regexpI = new RegExp('long', 'i');
window.regexp = new RegExp('long');
Tests:
  • .indexOf

     
    myString.toLocaleLowerCase().indexOf('long') !== -1
  • includes

     
    myString.toLocaleLowerCase().includes('long')
  • regex case sensi

     
    myString.toLocaleLowerCase().match(regexp)
  • regex case insensi

     
    myString.match(regexpI)
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    .indexOf
    includes
    regex case sensi
    regex case insensi

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
Chrome 121 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
.indexOf 12517119.0 Ops/sec
includes 12475868.0 Ops/sec
regex case sensi 5527187.0 Ops/sec
regex case insensi 6327572.5 Ops/sec