Script Preparation code:
Tests:

Historical Performance Data aggregated from 5 community runs

Desktop Results:
Chrome 5 runs
spread
768/s
Array.from
764/s
slice
762/s
for
109/s
while
109/s
map
106/s
structuredClone
54/s

Fastest: spread (14.3x faster)

View exact numbers
  • spread: 768 ops/sec
  • Array.from: 764 ops/sec
  • slice: 762 ops/sec
  • for: 109 ops/sec
  • while: 109 ops/sec
  • map: 106 ops/sec
  • structuredClone: 54 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
    spread
    slice
    Array.from
    map
    for
    while
    structuredClone

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0
Firefox 137 on Windows
View result in a separate tab
slice
836/s
for
189/s
while
188/s
spread
133/s
map
132/s
Array.from
129/s
structuredClone
29/s
View exact numbers
Test name Executions per second
slice 836 Ops/sec
for 189 Ops/sec
while 188 Ops/sec
spread 133 Ops/sec
map 132 Ops/sec
Array.from 129 Ops/sec
structuredClone 29 Ops/sec