Tests:
  • dynamic create object integer value

    AخA
     
      var object = {};
      object["p1"] = 1;
      object["p2"] = 2;
      object["p3"] = 3;
      object["p4"] = 4;
      object["p5"] = 5;
      object["p6"] = 6;
      object["p7"] = 7;
      object["p8"] = 8;
      object["p9"] = 9;
  • dynamic create array integer value

     
      var array = [];
      array.push("p1",1);
      array.push("p2",2);
      array.push("p3",3);
      array.push("p4",4);
      array.push("p5",5);
      array.push("p6",6);
      array.push("p7",7);
      array.push("p8",8);
      array.push("p9",9);
  • dynamic create object string value

     
      var object = {};
      object["p1"] = "1";
      object["p2"] = "2";
      object["p3"] = "3";
      object["p4"] = "4";
      object["p5"] = "5";
      object["p6"] = "6";
      object["p7"] = "7";
      object["p8"] = "8";
      object["p9"] = "9";
  • dynamic create array string value

     
      var array = [];
      array.push("p1",1);
      array.push("p2",2);
      array.push("p3",3);
      array.push("p4",4);
      array.push("p5",5);
      array.push("p6",6);
      array.push("p7",7);
      array.push("p8",8);
      array.push("p9",9);
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    dynamic create object integer value
    dynamic create array integer value
    dynamic create object string value
    dynamic create array string value

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
Chrome 67 on Mac OS X 10.11.6
View result in a separate tab
Test name Executions per second
dynamic create object integer value 734201728.0 Ops/sec
dynamic create array integer value 16573828.0 Ops/sec
dynamic create object string value 162379056.0 Ops/sec
dynamic create array string value 18225588.0 Ops/sec