Script Preparation code:
AخA
 
var string = "Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsam aliquid architecto earum eveniet, commodi nesciunt officia enim, veritatis fugiat ea cumque ipsum, obcaecati deleniti necessitatibus magnam cupiditate consequatur numquam neque ducimus fugit aut nemo eligendi. Odit, cumque! Nisi nemo, tempore magni ad consequatur facere praesentium velit autem assumenda ipsum commodi aliquid nulla labore iste rerum blanditiis est sed enim aut obcaecati vitae. Sunt esse voluptates eaque facere tempora! Nemo corporis harum reprehenderit, placeat error incidunt, esse blanditiis doloremque accusantium adipisci alias fugiat. Aut et dolor ad, nihil obcaecati modi recusandae sed ipsa esse, placeat tempora hic, facilis nobis. Inventore, nemo.";
var regex = /architecto/;
Tests:
  • RegEx.test

     
    regex.test(string);
  • String.includes

     
    string.includes("architecto");
  • String.match

     
    string.match("architecto");
  • String.indexOf

     
    string.indexOf("architecto");
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    RegEx.test
    String.includes
    String.match
    String.indexOf

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 8 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0
Chrome 128 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
RegEx.test 8693168.0 Ops/sec
String.includes 28768680.0 Ops/sec
String.match 6363811.5 Ops/sec
String.indexOf 24242802.0 Ops/sec