Script Preparation code:
Tests:

Historical Performance Data aggregated from 13 community runs

Desktop Results:
Chrome 13 runs
raw iteration: forEach
275/s
raw iteration: for..of
214/s
reduce comparision: for..of
183/s
map comparison: .map
131/s
reduce comparision: .reduce
123/s
map comparison: for..of
83/s

Fastest: raw iteration: forEach (3.3x faster)

View exact numbers
  • raw iteration: forEach: 275 ops/sec
  • raw iteration: for..of: 214 ops/sec
  • reduce comparision: for..of: 183 ops/sec
  • map comparison: .map: 131 ops/sec
  • reduce comparision: .reduce: 123 ops/sec
  • map comparison: for..of: 83 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
    map comparison: for..of
    map comparison: .map
    reduce comparision: for..of
    reduce comparision: .reduce
    raw iteration: for..of
    raw iteration: forEach

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.4 Safari/605.1.15
Safari 26 on Mac OS X 10.15.7
View result in a separate tab
raw iteration: forEach
1K/s
reduce comparision: .reduce
972/s
raw iteration: for..of
481/s
map comparison: .map
466/s
reduce comparision: for..of
416/s
map comparison: for..of
85/s
View exact numbers
Test name Executions per second
raw iteration: forEach 1,042 Ops/sec
reduce comparision: .reduce 972 Ops/sec
raw iteration: for..of 481 Ops/sec
map comparison: .map 466 Ops/sec
reduce comparision: for..of 416 Ops/sec
map comparison: for..of 85 Ops/sec