Script Preparation code:
AخA
 
var html = "<p>A</p><table><tr><td>1</td><td>2</td></tr></table><p>B</p>";
Tests:
  • test

     
    /<table\b[^>]*>/i.test(html)
  • exec

     
    /<table\b[^>]*>/i.exec(html)
  • match

     
    html.match(/<table\b[^>]*>/i)
  • indexOf

     
    html.toLowerCase().indexOf('<table')
  • search

     
    html.search(/<table\b[^>]*>/i)
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    test
    exec
    match
    indexOf
    search

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36
Chrome 90 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
test 9124243.0 Ops/sec
exec 7598622.0 Ops/sec
match 7244513.0 Ops/sec
indexOf 17055356.0 Ops/sec
search 8908225.0 Ops/sec