Script Preparation code:
Tests:

Historical Performance Data aggregated from 146 community runs

Desktop Results:
Chrome 109 runs
shift
34.9M/s
pop
34.9M/s
push
2K/s
unshift
3/s

Fastest: shift (13289906.7x faster)

View exact numbers
  • shift: 34,948,356 ops/sec
  • pop: 34,880,124 ops/sec
  • push: 1,586 ops/sec
  • unshift: 3 ops/sec
Firefox 28 runs
shift
1115.1M/s
pop
153.5M/s
push
3K/s
unshift
200/s

Fastest: shift (5585676.9x faster)

View exact numbers
  • shift: 1,115,105,536 ops/sec
  • pop: 153,507,904 ops/sec
  • push: 2,526 ops/sec
  • unshift: 200 ops/sec
Safari 9 runs
shift
374.9M/s
pop
318.4M/s
push
3K/s
unshift
1/s

Fastest: shift (398735983.7x faster)

View exact numbers
  • shift: 374,852,512 ops/sec
  • pop: 318,401,984 ops/sec
  • push: 3,463 ops/sec
  • unshift: 1 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
    pop
    shift
    unshift
    push

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0
Firefox 148 on Linux
View result in a separate tab
shift
1583.1M/s
pop
103.0M/s
push
2K/s
unshift
244/s
View exact numbers
Test name Executions per second
shift 1,583,071,616 Ops/sec
pop 102,963,016 Ops/sec
push 1,981 Ops/sec
unshift 244 Ops/sec