{"ScriptPreparationCode":"var numbers1000 = [...Array(1000)].map((_, i) =\u003E Math.floor(Math.random() * (i \u002B 10)))\r\nvar numbers10000 = [...Array(10000)].map((_, i) =\u003E Math.floor(Math.random() * (i \u002B 10)))","TestCases":[{"Name":"Math.max(slice()) 1000","Code":"var result = numbers1000.map((v, i, a) =\u003E Math.max(v, ...a.slice(0, i)))","IsDeferred":false},{"Name":"iife Math.max 1000","Code":"var result = ((prev) =\u003E numbers1000.map((v) =\u003E prev = Math.max(v, prev)))(-Infinity)","IsDeferred":false},{"Name":"Math.max(slice()) 10000","Code":"var result = numbers10000.map((v, i, a) =\u003E Math.max(v, ...a.slice(0, i)))","IsDeferred":false},{"Name":"iife Math.max 10000","Code":"var result = ((prev) =\u003E numbers10000.map((v) =\u003E prev = Math.max(v, prev)))(-Infinity)","IsDeferred":false}]}