{"ScriptPreparationCode":"\u0022use strict\u0022;\r\n\r\nconst LEN = 1 \u003C\u003C 18; // 262,144\r\nconst REPS = 32;\r\n\r\n// Deterministic PRNG (LCG)\r\nlet seed = 0x12345678 | 0;\r\nconst nextInt = () =\u003E (seed = (Math.imul(seed, 1664525) \u002B 1013904223) | 0);\r\n\r\nconst data = new Int32Array(LEN);\r\nfor (let i = 0; i \u003C LEN; i\u002B\u002B) data[i] = nextInt();\r\n\r\nglobalThis.__benchSink = 0;\r\n\r\nconst DATA = data;\r\nconst N = LEN;\r\nconst R = REPS;\r\n","TestCases":[{"Name":"indexed for","Code":"let sum = 0;\r\nfor (let r = 0; r \u003C R; r\u002B\u002B) {\r\n for (let i = 0; i \u003C N; i\u002B\u002B) {\r\n const newVal = DATA[i];\r\n sum \u002B= newVal;\r\n }\r\n}\r\nglobalThis.__benchSink = sum;\r\n","IsDeferred":false},{"Name":"for...of","Code":"let sum = 0;\r\nfor (let r = 0; r \u003C R; r\u002B\u002B) {\r\n for (const v of DATA) {\r\n sum \u002B= v;\r\n }\r\n}\r\nglobalThis.__benchSink = sum;\r\n","IsDeferred":false}]}