Script Preparation code:
Tests:

Historical Performance Data aggregated from 384 community runs

Desktop Results:
Chrome 285 runs
splice
4K/s
shift
2K/s
slice
208/s

Fastest: splice (19.4x faster)

View exact numbers
  • splice: 4,034 ops/sec
  • shift: 1,661 ops/sec
  • slice: 208 ops/sec
Firefox 62 runs
splice
2.7M/s
shift
1.9M/s
slice
299/s

Fastest: splice (8880.9x faster)

View exact numbers
  • splice: 2,653,516 ops/sec
  • shift: 1,868,053 ops/sec
  • slice: 299 ops/sec
Safari 11 runs
shift
11.8M/s
splice
11.7M/s
slice
461/s

Fastest: shift (25677.1x faster)

View exact numbers
  • shift: 11,843,115 ops/sec
  • splice: 11,664,686 ops/sec
  • slice: 461 ops/sec
Other 6 runs
splice
4K/s
shift
2K/s
slice
147/s

Fastest: splice (25.6x faster)

View exact numbers
  • splice: 3,759 ops/sec
  • shift: 1,585 ops/sec
  • slice: 147 ops/sec
Mobile Results:
Chrome 13 runs
splice
3K/s
shift
1K/s
slice
109/s

Fastest: splice (30.1x faster)

View exact numbers
  • splice: 3,279 ops/sec
  • shift: 1,179 ops/sec
  • slice: 109 ops/sec
Safari 7 runs
shift
11.4M/s
splice
9.7M/s
slice
413/s

Fastest: shift (27643.8x faster)

View exact numbers
  • shift: 11,430,700 ops/sec
  • splice: 9,737,960 ops/sec
  • slice: 413 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
    slice
    splice
    shift

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Mobile Safari/537.36
Chrome Mobile 150 on Android
View result in a separate tab
splice
8K/s
shift
1K/s
slice
432/s
View exact numbers
Test name Executions per second
splice 8,061 Ops/sec
shift 1,358 Ops/sec
slice 432 Ops/sec