Tests:
  • setPrototypeOf

    AخA
     
    var a = {}
    Object.setPrototypeOf(a, Object.prototype)
  • getPrototypeOf

     
    var b = {}
    var prototype = Object.getPrototypeOf(b)
    if (prototype !== Object.prototype) {
        Object.setPrototypeOf(b, Object.prototype)
    }
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    setPrototypeOf
    getPrototypeOf

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0
Firefox 115 on Windows
View result in a separate tab
Test name Executions per second
setPrototypeOf 22627292.0 Ops/sec
getPrototypeOf 45547724.0 Ops/sec