{"ScriptPreparationCode":"const strings = [];\r\n\r\nfor (let i = 0; i \u003C 5000; \u002B\u002Bi) {\r\n const randomString = (Math.random() * 100000).toString();\r\n strings.push(randomString);\r\n}\r\n\r\nwindow.strings = strings;","TestCases":[{"Name":"Substr conditionally","Code":"window.strings.forEach(string =\u003E {\r\n if (typeof string === \u0027string\u0027) {\r\n const newString = string.length \u003C 250000 ? string : string.substr(0, 250000);\r\n }\r\n});","IsDeferred":false},{"Name":"Substr every time","Code":"window.strings.forEach(string =\u003E {\r\n if (typeof string === \u0027string\u0027) {\r\n const newString = string.substr(0, 250000);\r\n }\r\n});","IsDeferred":false}]}