Script Preparation code:
x
 
var array = new Array(100).map(a => ({
    a: 'b',
    b: 'c',
    d: 'e'
}))
Tests:
  • Slice

     
    array = array.slice(1)
  • Splice

     
    array.splice(0,1)
  • Shift

     
    array.shift()
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Slice
    Splice
    Shift

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 months ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:132.0) Gecko/20100101 Firefox/132.0
Firefox 132 on Mac OS X 10.15
View result in a separate tab
Test name Executions per second
Slice 51003776.0 Ops/sec
Splice 45565644.0 Ops/sec
Shift 269587232.0 Ops/sec