{"ScriptPreparationCode":"var NUMBER_OF_ELEMENTS = 10**5\r\nvar ELEMENT_LEN_BYTES = 4","TestCases":[{"Name":"push","Code":"var array = [];\r\nvar startNum1 = Math.random()\r\nfor (let i = 1; i \u003C= NUMBER_OF_ELEMENTS; i\u002B\u002B) {\r\n array.push(i \u002B startNum1)\r\n}","IsDeferred":false},{"Name":"preallocated","Code":"var preAllocatedArray = new Array(NUMBER_OF_ELEMENTS);\r\nvar startNum2 = Math.random()\r\nfor (let i = 1; i \u003C= NUMBER_OF_ELEMENTS; i\u002B\u002B) {\r\n preAllocatedArray[i - 1] = i \u002B startNum2;\r\n}\r\n","IsDeferred":false},{"Name":"intarray","Code":"var intArray = new Uint32Array(NUMBER_OF_ELEMENTS)\r\n\r\nvar startNum3 = Math.random()\r\nfor (let i = 0; i \u003C NUMBER_OF_ELEMENTS; i\u002B\u002B) {\r\n intArray[i] = i \u002B 1 \u002B startNum3\r\n}","IsDeferred":false},{"Name":"float array","Code":"var f32Array = new Float32Array(NUMBER_OF_ELEMENTS)\r\nvar startNum4 = Math.random()\r\n\r\nfor (let i = 0; i \u003C NUMBER_OF_ELEMENTS; i\u002B\u002B) {\r\n f32Array[i] = i \u002B 1 \u002B startNum4\r\n}","IsDeferred":false}]}