{"ScriptPreparationCode":"var sTest = Array.apply(null, Array(100)).map(function (x, i) { return i; });\r\nvar mTest = Array.apply(null, Array(1000)).map(function (x, i) { return i; });\r\nvar lTest = Array.apply(null, Array(10000)).map(function (x, i) { return i; });","TestCases":[{"Name":"Small test: array deconstruct","Code":"let result = [ ...sTest, 0 ];","IsDeferred":false},{"Name":"Medium test: array deconstruct","Code":"let result = [ ...mTest, 0 ];","IsDeferred":false},{"Name":"Large test: array deconstruct","Code":"let result = [ ...lTest, 0 ];","IsDeferred":false},{"Name":"Small test: array push","Code":"sTest.push(0);","IsDeferred":false},{"Name":"Medium test: array push","Code":"mTest.push(0);","IsDeferred":false},{"Name":"Large test: array push","Code":"lTest.push(0);","IsDeferred":false}]}