Tests:

Historical Performance Data aggregated from 53 community runs

Desktop Results:
Chrome 36 runs
slice
97.4M/s
map
68.0M/s
foreach
49.6M/s
for loop
48.2M/s
array.from
11.0M/s

Fastest: slice (8.9x faster)

View exact numbers
  • slice: 97,391,456 ops/sec
  • map: 67,956,696 ops/sec
  • foreach: 49,557,600 ops/sec
  • for loop: 48,203,364 ops/sec
  • array.from: 10,959,082 ops/sec
Firefox 12 runs
for loop
50.4M/s
slice
46.0M/s
foreach
38.2M/s
map
36.4M/s
array.from
11.3M/s

Fastest: for loop (4.5x faster)

View exact numbers
  • for loop: 50,440,448 ops/sec
  • slice: 46,025,112 ops/sec
  • foreach: 38,183,432 ops/sec
  • map: 36,362,968 ops/sec
  • array.from: 11,250,797 ops/sec
Mobile Results:
Chrome 5 runs
slice
48.7M/s
map
32.8M/s
for loop
27.7M/s
foreach
23.7M/s
array.from
5.5M/s

Fastest: slice (8.9x faster)

View exact numbers
  • slice: 48,662,300 ops/sec
  • map: 32,773,860 ops/sec
  • for loop: 27,746,090 ops/sec
  • foreach: 23,709,188 ops/sec
  • array.from: 5,486,037 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
    array.from
    for loop
    foreach
    slice

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 9 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Firefox 115 on Linux
View result in a separate tab
slice
14.8M/s
foreach
14.3M/s
for loop
13.2M/s
map
12.8M/s
array.from
5.5M/s
View exact numbers
Test name Executions per second
slice 14,801,551 Ops/sec
foreach 14,281,313 Ops/sec
for loop 13,241,525 Ops/sec
map 12,768,254 Ops/sec
array.from 5,497,972 Ops/sec