Script Preparation code:
Tests:

Historical Performance Data aggregated from 124 community runs

Desktop Results:
Chrome 88 runs
foreach
136K/s
for..of
136K/s
for..of over entries
132K/s
for
66K/s

Fastest: foreach (2.1x faster)

View exact numbers
  • foreach: 135,885 ops/sec
  • for..of: 135,629 ops/sec
  • for..of over entries: 131,881 ops/sec
  • for: 65,975 ops/sec
Firefox 21 runs
for
7.2M/s
foreach
4.8M/s
for..of
1.7M/s
for..of over entries
720K/s

Fastest: for (10.0x faster)

View exact numbers
  • for: 7,203,234 ops/sec
  • foreach: 4,829,796 ops/sec
  • for..of: 1,737,040 ops/sec
  • for..of over entries: 720,338 ops/sec
Safari 6 runs
for
4.4M/s
for..of
2.0M/s
foreach
1.1M/s
for..of over entries
236K/s

Fastest: for (18.5x faster)

View exact numbers
  • for: 4,375,912 ops/sec
  • for..of: 2,029,440 ops/sec
  • foreach: 1,129,871 ops/sec
  • for..of over entries: 236,451 ops/sec
Mobile Results:
Chrome 9 runs
foreach
126K/s
for..of
125K/s
for..of over entries
118K/s
for
55K/s

Fastest: foreach (2.3x faster)

View exact numbers
  • foreach: 125,951 ops/sec
  • for..of: 124,770 ops/sec
  • for..of over entries: 117,608 ops/sec
  • for: 55,459 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
    for..of
    for..of over entries

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 10 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
Chrome 141 on Mac OS X 10.15.7
View result in a separate tab
for..of
138K/s
foreach
137K/s
for
137K/s
for..of over entries
133K/s
View exact numbers
Test name Executions per second
for..of 138,051 Ops/sec
foreach 137,363 Ops/sec
for 136,570 Ops/sec
for..of over entries 132,857 Ops/sec