Tests:
  • dynamic create object integer value

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

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

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

     
    var array_s = [];
    array_s.push("p1","1");
    array_s.push("p2","2");
    array_s.push("p3","3");
    array_s.push("p4","4");
    array_s.push("p5","5");
    array_s.push("p6","6");
    array_s.push("p7","7");
    array_s.push("p8","8");
    array_s.push("p9","9");
  • buffered array integer values

     
    var array_bn = new Array(10);
    var i = 0;
    array_bn[i++] = ["p1", 1];
    array_bn[i++] = ["p2", 2];
    array_bn[i++] = ["p3", 3];
    array_bn[i++] = ["p4", 4];
    array_bn[i++] = ["p5", 5];
    array_bn[i++] = ["p6", 6];
    array_bn[i++] = ["p7", 7];
    array_bn[i++] = ["p8", 8];
    array_bn[i++] = ["p9", 9];
  • buffered array string value

     
    var array_bs = new Array(10);
    var j = 0;
    array_bs[j++] = ["p1", "1"];
    array_bs[j++] = ["p2", "2"];
    array_bs[j++] = ["p3", "3"];
    array_bs[j++] = ["p4", "4"];
    array_bs[j++] = ["p5", "5"];
    array_bs[j++] = ["p6", "6"];
    array_bs[j++] = ["p7", "7"];
    array_bs[j++] = ["p8", "8"];
    array_bs[j++] = ["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
    buffered array integer values
    buffered array string value

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 8 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393
Chrome 51 on Windows
View result in a separate tab
Test name Executions per second
dynamic create object integer value 21422094.0 Ops/sec
dynamic create array integer value 2262831.8 Ops/sec
dynamic create object string value 21086998.0 Ops/sec
dynamic create array string value 2206855.0 Ops/sec
buffered array integer values 2024264.0 Ops/sec
buffered array string value 2031782.8 Ops/sec