Script Preparation code:
AخA
 
window.RE = /foo/;
Tests:
  • Array.includes

    x
     
    'foobar'.includes('foo');
    'qwertyuiopfoobar'.includes('foo');
    'bazbar'.includes('foo');
  • String.match

     
    const regexp = /foo/;
    'foobar'.match(regexp);
    'qwertyuiopfoobar'.match(regexp);
    'bazbar'.match(regexp);
  • Regexp.test

     
    window.RE.test('foobar');
    window.RE.test('qwertyuiopfoobar');
    window.RE.test('bazbar');
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Array.includes
    String.match
    Regexp.test

    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/91.0.4472.135 YaBrowser/21.6.2.867 Yowser/2.5 Safari/537.36
Yandex Browser 21 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Array.includes 8640936.0 Ops/sec
String.match 4163542.8 Ops/sec
Regexp.test 1013770.4 Ops/sec