{"ScriptPreparationCode":"var size = 1024;\r\nvar buffer = new ArrayBuffer(size);\r\nvar bytes = new Uint8Array(buffer);\r\nvar dv = new DataView(buffer);\r\nvar dvRes = 0; //make sure results aren\u0027t thrown away by v8\r\nvar uRes = 0; //make sure results aren\u0027t thrown away by v8\r\n\r\nfor (var i = 0; i \u003C size; i\u002B\u002B)\r\n dv.setUint8(i, Math.ceil(Math.random() * 255));\r\n ","TestCases":[{"Name":"DataView","Code":"for (var i = 0; i \u003C size; i\u002B\u002B)\r\n dvRes \u002B= ~dv.getUint8(i);","IsDeferred":false},{"Name":"Uint8Array","Code":"for (var i = 0; i \u003C size; i\u002B\u002B)\r\n uRes \u002B= ~bytes[i];","IsDeferred":false}]}