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.toLowerCase().indexOf('long') !== -1
  • includes

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

     
    myString.toLowerCase().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 16244643.0 Ops/sec
includes 16124331.0 Ops/sec
regex case sensi 5621777.5 Ops/sec
regex case insensi 6331179.5 Ops/sec