Script Preparation code:
Tests:

Historical Performance Data aggregated from 105 community runs

Desktop Results:
Chrome 78 runs
prototype.find
2.2M/s
for
33K/s
forEach
32K/s
map
29K/s

Fastest: prototype.find (74.7x faster)

View exact numbers
  • prototype.find: 2,197,902 ops/sec
  • for: 32,575 ops/sec
  • forEach: 32,207 ops/sec
  • map: 29,404 ops/sec
Firefox 12 runs
for
883K/s
prototype.find
242K/s
forEach
11K/s
map
10K/s

Fastest: for (86.9x faster)

View exact numbers
  • for: 883,450 ops/sec
  • prototype.find: 241,717 ops/sec
  • forEach: 10,812 ops/sec
  • map: 10,169 ops/sec
Safari 6 runs
prototype.find
1.4M/s
for
37K/s
map
19K/s
forEach
14K/s

Fastest: prototype.find (102.8x faster)

View exact numbers
  • prototype.find: 1,388,782 ops/sec
  • for: 37,255 ops/sec
  • map: 19,230 ops/sec
  • forEach: 13,511 ops/sec
Mobile Results:
Chrome 9 runs
prototype.find
1.5M/s
forEach
22K/s
for
18K/s
map
11K/s

Fastest: prototype.find (131.7x faster)

View exact numbers
  • prototype.find: 1,452,636 ops/sec
  • forEach: 21,947 ops/sec
  • for: 17,686 ops/sec
  • map: 11,032 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
    for
    prototype.find
    forEach
    map

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 2 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36
Chrome 147 on Windows
View result in a separate tab
prototype.find
4.0M/s
for
978K/s
forEach
37K/s
map
33K/s
View exact numbers
Test name Executions per second
prototype.find 3,967,278 Ops/sec
for 977,564 Ops/sec
forEach 37,143 Ops/sec
map 32,786 Ops/sec