Tests:
  • slice

    AخA
     
    const rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet'];
    const sliced = rainbow.slice(4,5)
  • splice

     
    const rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet'];
    const spliced = rainbow.splice(4,1)
  • pop

     
    const rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet'];
    const popped = rainbow.pop()
  • unshift

     
    const rainbow = ['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet'];
    const unshifted = rainbow.unshift()
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    slice
    splice
    pop
    unshift

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year 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
Test name Executions per second
slice 26283352.0 Ops/sec
splice 11504871.0 Ops/sec
pop 73759232.0 Ops/sec
unshift 23241886.0 Ops/sec