Script Preparation code:
Tests:

Historical Performance Data aggregated from 1,048 community runs

Desktop Results:
Chrome 844 runs
Array.indexOf
1.3M/s
Array.includes
1.3M/s
Array.some
227K/s
Array.find
218K/s
Array.filter
47K/s

Fastest: Array.indexOf (28.5x faster)

View exact numbers
  • Array.indexOf: 1,346,786 ops/sec
  • Array.includes: 1,303,116 ops/sec
  • Array.some: 226,977 ops/sec
  • Array.find: 217,661 ops/sec
  • Array.filter: 47,262 ops/sec
Firefox 147 runs
Array.includes
324K/s
Array.indexOf
253K/s
Array.find
49K/s
Array.some
34K/s
Array.filter
19K/s

Fastest: Array.includes (17.2x faster)

View exact numbers
  • Array.includes: 324,137 ops/sec
  • Array.indexOf: 252,977 ops/sec
  • Array.find: 49,492 ops/sec
  • Array.some: 34,370 ops/sec
  • Array.filter: 18,850 ops/sec
Safari 15 runs
Array.indexOf
6.3M/s
Array.find
207K/s
Array.some
154K/s
Array.includes
141K/s
Array.filter
77K/s

Fastest: Array.indexOf (81.7x faster)

View exact numbers
  • Array.indexOf: 6,317,582 ops/sec
  • Array.find: 206,850 ops/sec
  • Array.some: 154,255 ops/sec
  • Array.includes: 141,232 ops/sec
  • Array.filter: 77,350 ops/sec
Other 13 runs
Array.includes
1.3M/s
Array.indexOf
1.1M/s
Array.some
251K/s
Array.find
243K/s
Array.filter
45K/s

Fastest: Array.includes (29.0x faster)

View exact numbers
  • Array.includes: 1,312,914 ops/sec
  • Array.indexOf: 1,089,923 ops/sec
  • Array.some: 250,829 ops/sec
  • Array.find: 242,997 ops/sec
  • Array.filter: 45,339 ops/sec
Mobile Results:
Chrome 20 runs
Array.includes
755K/s
Array.indexOf
692K/s
Array.some
123K/s
Array.find
100K/s
Array.filter
32K/s

Fastest: Array.includes (23.6x faster)

View exact numbers
  • Array.includes: 755,124 ops/sec
  • Array.indexOf: 691,584 ops/sec
  • Array.some: 123,077 ops/sec
  • Array.find: 99,755 ops/sec
  • Array.filter: 31,937 ops/sec
Safari 9 runs
Array.indexOf
8.4M/s
Array.includes
333K/s
Array.find
279K/s
Array.some
174K/s
Array.filter
82K/s

Fastest: Array.indexOf (102.7x faster)

View exact numbers
  • Array.indexOf: 8,391,583 ops/sec
  • Array.includes: 333,000 ops/sec
  • Array.find: 279,250 ops/sec
  • Array.some: 173,507 ops/sec
  • Array.filter: 81,684 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Array.some
    Array.filter
    Array.indexOf
    Array.includes
    Array.find

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0
Firefox 152 on Mac OS X 10.15
View result in a separate tab
Array.indexOf
311K/s
Array.includes
291K/s
Array.find
57K/s
Array.some
36K/s
Array.filter
19K/s
View exact numbers
Test name Executions per second
Array.indexOf 310,798 Ops/sec
Array.includes 291,247 Ops/sec
Array.find 57,352 Ops/sec
Array.some 35,523 Ops/sec
Array.filter 18,542 Ops/sec