Tests:

Historical Performance Data aggregated from 264 community runs

Desktop Results:
Chrome 186 runs
optimized-for
10K/s
for
9K/s
for-of
9K/s
foreach
9K/s
for-in
7K/s

Fastest: optimized-for (1.3x faster)

View exact numbers
  • optimized-for: 9,539 ops/sec
  • for: 9,450 ops/sec
  • for-of: 9,084 ops/sec
  • foreach: 8,893 ops/sec
  • for-in: 7,341 ops/sec
Firefox 49 runs
for
88K/s
optimized-for
88K/s
for-of
58K/s
foreach
56K/s
for-in
12K/s

Fastest: for (7.2x faster)

View exact numbers
  • for: 88,261 ops/sec
  • optimized-for: 88,092 ops/sec
  • for-of: 58,410 ops/sec
  • foreach: 55,917 ops/sec
  • for-in: 12,254 ops/sec
Safari 8 runs
foreach
224K/s
for
191K/s
optimized-for
187K/s
for-of
159K/s
for-in
25K/s

Fastest: foreach (8.9x faster)

View exact numbers
  • foreach: 223,643 ops/sec
  • for: 191,427 ops/sec
  • optimized-for: 186,699 ops/sec
  • for-of: 158,582 ops/sec
  • for-in: 25,084 ops/sec
Mobile Results:
Chrome 15 runs
for-of
7K/s
for
7K/s
optimized-for
7K/s
foreach
7K/s
for-in
5K/s

Fastest: for-of (1.4x faster)

View exact numbers
  • for-of: 6,979 ops/sec
  • for: 6,770 ops/sec
  • optimized-for: 6,624 ops/sec
  • foreach: 6,570 ops/sec
  • for-in: 5,160 ops/sec
Safari 6 runs
for
11K/s
for-of
11K/s
optimized-for
11K/s
foreach
10K/s
for-in
9K/s

Fastest: for (1.3x faster)

View exact numbers
  • for: 11,500 ops/sec
  • for-of: 11,427 ops/sec
  • optimized-for: 11,368 ops/sec
  • foreach: 9,639 ops/sec
  • for-in: 8,609 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
    foreach
    for-in
    for-of
    for
    optimized-for

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 25 days ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0
Chrome 150 on Windows
View result in a separate tab
optimized-for
15K/s
for
15K/s
for-of
14K/s
foreach
14K/s
for-in
11K/s
View exact numbers
Test name Executions per second
optimized-for 15,073 Ops/sec
for 15,062 Ops/sec
for-of 14,274 Ops/sec
foreach 14,119 Ops/sec
for-in 11,396 Ops/sec