Script Preparation code:
AخA
 
var obj = null;
var i = 0;
Tests:
  • one

     
    let p = {idx : i};
    obj = {idx : -i, __proto__ : p};
    ++i;
  • create

    x
     
    let p = {idx : i};
    obj =Object.create(p, {idx : {value : -i}});
    ++i;
  • create and assign

     
    let p = {idx : i};
    obj = Object.create(p);
    obj.idx = -i;
    ++i;
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    one
    create
    create and assign

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 years ago)
Mozilla/5.0 (Android 7.1.2; Mobile; rv:64.0) Gecko/64.0 Firefox/64.0
Firefox Mobile 64 on Android 7.1.2
View result in a separate tab
Test name Executions per second
one 173378.4 Ops/sec
create 70187.1 Ops/sec
create and assign 92932.1 Ops/sec