Script Preparation code:
Tests:

Historical Performance Data aggregated from 576 community runs

Desktop Results:
Chrome 408 runs
foreach
5.4M/s
some
5.2M/s
for..of
262K/s
for
162K/s

Fastest: foreach (33.6x faster)

View exact numbers
  • foreach: 5,440,988 ops/sec
  • some: 5,218,737 ops/sec
  • for..of: 262,374 ops/sec
  • for: 162,142 ops/sec
Firefox 104 runs
for
20.4M/s
some
11.8M/s
foreach
8.9M/s
for..of
1.5M/s

Fastest: for (14.0x faster)

View exact numbers
  • for: 20,354,768 ops/sec
  • some: 11,780,772 ops/sec
  • foreach: 8,885,647 ops/sec
  • for..of: 1,451,799 ops/sec
Safari 23 runs
some
683K/s
foreach
645K/s
for..of
258K/s
for
257K/s

Fastest: some (2.7x faster)

View exact numbers
  • some: 682,532 ops/sec
  • foreach: 644,910 ops/sec
  • for..of: 257,879 ops/sec
  • for: 256,623 ops/sec
Other 6 runs
foreach
4.3M/s
some
4.3M/s
for..of
215K/s
for
138K/s

Fastest: foreach (31.6x faster)

View exact numbers
  • foreach: 4,345,528 ops/sec
  • some: 4,301,035 ops/sec
  • for..of: 215,145 ops/sec
  • for: 137,643 ops/sec
Mobile Results:
Chrome 27 runs
foreach
3.1M/s
some
2.9M/s
for..of
142K/s
for
95K/s

Fastest: foreach (32.9x faster)

View exact numbers
  • foreach: 3,122,205 ops/sec
  • some: 2,889,788 ops/sec
  • for..of: 142,178 ops/sec
  • for: 94,819 ops/sec
Safari 8 runs
foreach
699K/s
some
687K/s
for..of
213K/s
for
200K/s

Fastest: foreach (3.5x faster)

View exact numbers
  • foreach: 698,990 ops/sec
  • some: 686,903 ops/sec
  • for..of: 212,950 ops/sec
  • for: 199,802 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
    for..of

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 days ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36
Chrome 150 on Mac OS X 10.15.7
View result in a separate tab
foreach
6.5M/s
some
6.4M/s
for
4.0M/s
for..of
707K/s
View exact numbers
Test name Executions per second
foreach 6,459,088 Ops/sec
some 6,388,482 Ops/sec
for 3,950,967 Ops/sec
for..of 706,916 Ops/sec