{"ScriptPreparationCode":"var holey = new Array(1000);\r\nvar packed = [];\r\nvar value = undefined;\r\nvar object = { value };\r\nvar store;\r\nfor(let i = 0; i \u003C 1000; i\u002B\u002B) packed.push(undefined);","TestCases":[{"Name":"Create holey","Code":"holey = new Array(1000)","IsDeferred":false},{"Name":"Create packed (push)","Code":"var packed = [];\r\nfor(let i = 0; i \u003C 1000; i\u002B\u002B) packed.push(undefined);","IsDeferred":false},{"Name":"Create packed (assign)","Code":"var packed = [];\r\nfor(let i = 0; i \u003C 1000; i\u002B\u002B) packed[i] = undefined;","IsDeferred":false},{"Name":"Read holey","Code":"store = holey[100]","IsDeferred":false},{"Name":"Read packed","Code":"store = packed[100]","IsDeferred":false},{"Name":"Read object","Code":"store = object.value;","IsDeferred":false},{"Name":"Read value","Code":"store = value","IsDeferred":false},{"Name":"Math","Code":"1\u002B1","IsDeferred":false},{"Name":"Create empty","Code":"store = []","IsDeferred":false},{"Name":"Create empty, set length","Code":"store = [];\r\nstore.length = 1000;","IsDeferred":false},{"Name":"Create empty, set last","Code":"store = [];\r\nstore[999] = undefined;","IsDeferred":false},{"Name":"Create holey, fill","Code":"store = new Array(1000).fill(undefined)","IsDeferred":false}]}