{"ScriptPreparationCode":"var totalCount = 0;\r\nvar arrayToTest = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]","TestCases":[{"Name":"non cached","Code":"for(let i = 0; i \u003C arrayToTest.length; i\u002B\u002B){\r\n totalCount\u002B\u002B; \r\n}","IsDeferred":false},{"Name":"cached","Code":"let lengthTotal = arrayToTest.length;\r\nfor(let i = 0; i \u003C lengthTotal; i\u002B\u002B){\r\n totalCount\u002B\u002B; \r\n}","IsDeferred":false},{"Name":"non cached complex","Code":"for(let i = 0; i \u003C Math.min(10, arrayToTest.length - 1); i\u002B\u002B){\r\n totalCount\u002B\u002B; \r\n}","IsDeferred":false},{"Name":"cached complex","Code":"let lengthTotal = Math.min(10, arrayToTest.length - 1);\r\nfor(let i = 0; i \u003C lengthTotal; i\u002B\u002B){\r\n totalCount\u002B\u002B; \r\n}","IsDeferred":false}]}