{"ScriptPreparationCode":"var testArray = new Array(1024);\r\nvar sum = 0;","TestCases":[{"Name":"Simple for","Code":"for (var c=0; c\u003CtestArray.length; c\u002B\u002B) {\r\n sum \u002B= c;\r\n}","IsDeferred":false},{"Name":"While","Code":"var c = 0;\r\nwhile (c\u003CtestArray.length) {\r\n sum \u002B= c;\r\n c\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"While \u002B 1","Code":"var c = 0;\r\nwhile (c\u003CtestArray.length) {\r\n sum \u002B= c;\r\n c \u002B= 1;\r\n}","IsDeferred":false},{"Name":"For \u002B1","Code":"for (var c=0; c\u003CtestArray.length; c\u002B=1) {\r\n sum \u002B= c;\r\n}","IsDeferred":false},{"Name":"Reverse for","Code":"for (var c=testArray.length; c\u003E0; c--) {\r\n sum \u002B= c;\r\n}","IsDeferred":false},{"Name":"Cached for","Code":"var length = testArray.length;\r\nfor (var c = 0; c\u003Clength;c\u002B\u002B) {\r\n sum \u002B= c;\r\n}","IsDeferred":false}]}