{"ScriptPreparationCode":"var arr = [];\r\nfor (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr[i] = Math.random();\r\n}\r\n","TestCases":[{"Name":"For [cached]","Code":"for (var i = 0, len = arr.length; i \u003C len; i\u002B\u002B) {\r\n arr[i] *= 2;\r\n}","IsDeferred":false},{"Name":"For [not cached]","Code":"for (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n arr[i] *= 2;\r\n}\r\n","IsDeferred":false},{"Name":"While","Code":"var len = arr.length\r\n\r\nwhile (len--) {\r\n arr[i] *= 2;\r\n}","IsDeferred":false}]}