Script Preparation code:
AخA
 
var string = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eget tincidunt lacus, eget suscipit massa. Pellentesque tempor rutrum semper. Vestibulum eget lacus commodo, luctus libero quis, commodo sapien. Sed sagittis eu velit vitae dapibus. Donec viverra, sapien ac porta aliquet, risus est aliquet lectus, vitae maximus mauris diam vitae mi. Morbi in arcu lorem. Maecenas accumsan finibus varius. Nullam pellentesque id sem eu molestie. Sed ut urna risus. Donec venenatis at tellus vel posuere. Mauris vitae malesuada neque. Nullam bibendum maximus nisi. Praesent finibus porta risus, a rhoncus massa ultrices a. Aenean gravida justo at arcu sodales consectetur. Maecenas lobortis commodo nunc, sed tempor massa finibus non. Pellentesque a ante a lorem convallis commodo. Suspendisse potenti. Maecenas blandit eu arcu eget bibendum. Curabitur cursus quam eleifend fermentum molestie. Sed lacinia aliquam eleifend. Phasellus vel placerat velit, eu posuere tortor. Aenean varius mauris ut luctus faucibus. Nullam ut lacus in erat imperdiet venenatis. Duis suscipit nibh nec tristique tempus. Suspendisse nec lacus lacus. Pellentesque finibus pellentesque purus. Sed erat lorem, mollis ac metus a, volutpat facilisis lorem. Etiam venenatis commodo purus, vel dignissim felis sodales id. Curabitur ac volutpat nisi. Mauris ultricies odio nec enim tincidunt consequat non nec libero. Vestibulum faucibus elementum gravida. Curabitur vitae nibh quis leo gravida varius ut ac magna. Sed posuere feugiat dignissim. Integer nec auctor purus. Vestibulum ipsum neque, volutpat id nisl auctor, dictum interdum mi. Suspendisse commodo eros id pellentesque iaculis. Proin luctus purus elit, sit amet lobortis dolor lacinia vitae. Nullam lobortis sit amet nunc quis bibendum. Praesent ac nisl id lectus fermentum porta ut eget erat. Nullam vel ligula congue lectus faucibus gravida. Praesent condimentum semper orci, vitae maximus neque bibendum sit amet. Fusce pellentesque at felis eu sodales. Suspendisse augue.";
// ~2000 characters
var regex = /tortor/;
Tests:
  • RegEx.test

     
    regex.test(string);
  • String.includes

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

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

     
    string.indexOf("tortor")
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: 2 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36
Chrome 110 on Windows
View result in a separate tab
Test name Executions per second
RegEx.test 1909597.9 Ops/sec
String.includes 15979287.0 Ops/sec
String.match 1552450.1 Ops/sec
String.indexOf 15514103.0 Ops/sec