Script Preparation code:
Tests:

Historical Performance Data aggregated from 123 community runs

Desktop Results:
Chrome 96 runs
foreach
5.5M/s
every
5.4M/s
some
5.2M/s
map
4.7M/s
for..of
244K/s
for
156K/s

Fastest: foreach (35.4x faster)

View exact numbers
  • foreach: 5,527,424 ops/sec
  • every: 5,364,880 ops/sec
  • some: 5,201,094 ops/sec
  • map: 4,659,824 ops/sec
  • for..of: 243,773 ops/sec
  • for: 156,270 ops/sec
Firefox 22 runs
for
18.4M/s
some
10.1M/s
every
10.1M/s
foreach
7.7M/s
map
7.3M/s
for..of
1.5M/s

Fastest: for (12.5x faster)

View exact numbers
  • for: 18,360,446 ops/sec
  • some: 10,139,382 ops/sec
  • every: 10,138,623 ops/sec
  • foreach: 7,698,841 ops/sec
  • map: 7,310,288 ops/sec
  • for..of: 1,465,579 ops/sec
Mobile Results:
Chrome 5 runs
every
1.9M/s
some
1.8M/s
foreach
1.8M/s
map
1.3M/s
for..of
110K/s
for
69K/s

Fastest: every (26.8x faster)

View exact numbers
  • every: 1,853,852 ops/sec
  • some: 1,841,575 ops/sec
  • foreach: 1,824,015 ops/sec
  • map: 1,301,608 ops/sec
  • for..of: 110,401 ops/sec
  • for: 69,297 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
    foreach
    some
    every
    for..of
    map

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0
Firefox 151 on Windows
View result in a separate tab
for
16.9M/s
every
9.8M/s
foreach
6.8M/s
some
5.9M/s
map
5.8M/s
for..of
950K/s
View exact numbers
Test name Executions per second
for 16,943,146 Ops/sec
every 9,791,800 Ops/sec
foreach 6,822,418 Ops/sec
some 5,898,812 Ops/sec
map 5,838,782 Ops/sec
for..of 949,914 Ops/sec