{"ScriptPreparationCode":"var fun = function(i) {\r\n\treturn i;\r\n};\r\n\r\nvar evalCode = \u0027i;\u0027;\r\n\r\nObject.defineProperty(window, \u0027getterBenchmark\u0027, {\r\n\tget value() {\r\n\t\treturn \u0027hi\u0027;\r\n\t}\r\n});","TestCases":[{"Name":"Function","Code":"for(let i = 0; i \u003C 5; i\u002B\u002B) {\r\n\tfun(i);\r\n};","IsDeferred":false},{"Name":"Eval","Code":"for(let i = 0; i \u003C 5; i\u002B\u002B) {\r\n\teval(evalCode);\r\n};","IsDeferred":false},{"Name":"Getter","Code":"for(let i = 0; i \u003C 5; i\u002B\u002B) {\r\n\tgetterBenchmark;\r\n};","IsDeferred":false}]}