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(20);
    var i = 0;
    array_bn[i++] = "p1";
    array_bn[i++] = 1;
    array_bn[i++] = "p2";
    array_bn[i++] = 2;
    array_bn[i++] = "p3";
    array_bn[i++] = 3;
    array_bn[i++] = "p4";
    array_bn[i++] = 4;
    array_bn[i++] = "p5";
    array_bn[i++] = 5;
    array_bn[i++] = "p6";
    array_bn[i++] = 6;
    array_bn[i++] = "p7";
    array_bn[i++] = 7;
    array_bn[i++] = "p8";
    array_bn[i++] = 8;
    array_bn[i++] = "p9";
    array_bn[i++] = 9;
  • buffered array string value

     
    var array_bs = new Array(20);
    var j = 0;
    array_bs[j++] = "p1";
    array_bs[j++] = "1";
    array_bs[j++] = "p2";
    array_bs[j++] = "2";
    array_bs[j++] = "p3";
    array_bs[j++] = "3";
    array_bs[j++] = "p4";
    array_bs[j++] = "4";
    array_bs[j++] = "p5";
    array_bs[j++] = "5";
    array_bs[j++] = "p6";
    array_bs[j++] = "6";
    array_bs[j++] = "p7";
    array_bs[j++] = "7";
    array_bs[j++] = "p8";
    array_bs[j++] = "8";
    array_bs[j++] = "p9";
    array_bs[j++] = "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 23406360.0 Ops/sec
dynamic create array integer value 2283800.5 Ops/sec
dynamic create object string value 22074230.0 Ops/sec
dynamic create array string value 2300722.5 Ops/sec
buffered array integer values 4265100.5 Ops/sec
buffered array string value 4284390.5 Ops/sec