Script Preparation code:
Tests:

Historical Performance Data aggregated from 141 community runs

Desktop Results:
Chrome 108 runs
foreach
25K/s
map
24K/s
for
13K/s

Fastest: foreach (1.9x faster)

View exact numbers
  • foreach: 25,202 ops/sec
  • map: 24,312 ops/sec
  • for: 12,967 ops/sec
Firefox 16 runs
for
1.2M/s
foreach
221K/s
map
141K/s

Fastest: for (8.6x faster)

View exact numbers
  • for: 1,206,721 ops/sec
  • foreach: 220,873 ops/sec
  • map: 140,772 ops/sec
Safari 6 runs
map
33K/s
foreach
26K/s
for
14K/s

Fastest: map (2.3x faster)

View exact numbers
  • map: 32,982 ops/sec
  • foreach: 25,687 ops/sec
  • for: 14,092 ops/sec
Mobile Results:
Chrome 11 runs
foreach
11K/s
map
10K/s
for
6K/s

Fastest: foreach (1.9x faster)

View exact numbers
  • foreach: 10,639 ops/sec
  • map: 9,836 ops/sec
  • for: 5,507 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
    map

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36
Chrome 147 on Mac OS X 10.15.7
View result in a separate tab
foreach
1.2M/s
for
480K/s
map
402K/s
View exact numbers
Test name Executions per second
foreach 1,154,992 Ops/sec
for 480,024 Ops/sec
map 401,664 Ops/sec