Script Preparation code:
Tests:

Historical Performance Data aggregated from 51 community runs

Desktop Results:
Chrome 42 runs
.push()
11.9M/s
.unshift()
28K/s

Fastest: .push() (425.4x faster)

View exact numbers
  • .push(): 11,872,798 ops/sec
  • .unshift(): 27,911 ops/sec
Firefox 9 runs
.push()
29.9M/s
.unshift()
526K/s

Fastest: .push() (56.8x faster)

View exact numbers
  • .push(): 29,870,250 ops/sec
  • .unshift(): 525,825 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
    .unshift()
    .push()

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 months ago)
Mozilla/5.0 (X11; Linux x86_64; rv:146.0) Gecko/20100101 Firefox/146.0
Firefox 146 on Linux
View result in a separate tab
.push()
20.9M/s
.unshift()
657K/s
View exact numbers
Test name Executions per second
.push() 20,894,864 Ops/sec
.unshift() 656,856 Ops/sec