{"ScriptPreparationCode":"var test = Array.from({\r\n length: 100000\r\n}, () =\u003E Math.random())\r\n\r\nvar split = (\r\n array,\r\n elementsInGroup\r\n) =\u003E {\r\n const result = [];\r\n\r\n for (let i = 0; i \u003C array.length; i \u002B= elementsInGroup) {\r\n result.push(array.slice(i, Math.min(i \u002B elementsInGroup, array.length)));\r\n }\r\n return result;\r\n};","TestCases":[{"Name":"Native slice","Code":"test.slice(0,5000)","IsDeferred":false},{"Name":"lodash chunk","Code":"_.chunk(test,5000)","IsDeferred":false},{"Name":"Split","Code":"split(test, 5000)","IsDeferred":false}]}