Tests:
  • array find

    AخA
     
    var a = ['www.startpage.com/do/metasearch.pl?q=foo+bar', 'www.startpage.com', 'en.m.wikipedia.org/wiki/AppleScript', 'developer.mozilla.com'];
    var b = a.find(item => item === 'developer.mozilla.com');
  • array some

     
    var a = ['www.startpage.com/do/metasearch.pl?q=foo+bar', 'www.startpage.com', 'en.m.wikipedia.org/wiki/AppleScript', 'developer.mozilla.com'];
    var b = a.some(item => item === 'developer.mozilla.com');
  • array includes

     
    var a = ['www.startpage.com/do/metasearch.pl?q=foo+bar', 'www.startpage.com', 'en.m.wikipedia.org/wiki/AppleScript', 'developer.mozilla.com'];
    var b = a.includes('developer.mozilla.com');
  • array indexOf

     
    var a = ['www.startpage.com/do/metasearch.pl?q=foo+bar', 'www.startpage.com', 'en.m.wikipedia.org/wiki/AppleScript', 'developer.mozilla.com'];
    var b = a.indexOf('developer.mozilla.com');
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    array find
    array some
    array includes
    array 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; rv:109.0) Gecko/20100101 Firefox/111.0
Firefox 111 on Windows
View result in a separate tab
Test name Executions per second
array find 50682184.0 Ops/sec
array some 48196384.0 Ops/sec
array includes 48240876.0 Ops/sec
array indexOf 43502056.0 Ops/sec