{"ScriptPreparationCode":"el = document.getElementById(\u0022test\u0022);\r\nprops = {\r\n height: \u00271vh\u0027,\r\n width: \u00271vw\u0027,\r\n color: \u0027red\u0027,\r\n border: \u00271vmin solid red\u0027,\r\n \u0027background-color\u0027: \u0027black\u0027,\r\n padding: \u00270.5vmin\u0027\r\n};","TestCases":[{"Name":"1","Code":"let i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n let css = \u0027\u0027;\r\n for (const k in props) {\r\n css \u002B= \u0060${k}:${props[k]};\u0060;\r\n }\r\n el.setAttribute(\u0027style\u0027, css);\r\n i\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"2","Code":"let i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n el.setAttribute(\u0027style\u0027, Object.entries(props).map(x =\u003E x[0] \u002B \u0027:\u0027 \u002B x[1] \u002B \u0027;\u0027).join(\u0027\u0027));\r\n i\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"3","Code":"let i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n let css = \u0027\u0027;\r\n let ents = Object.entries(props);\r\n for (let ii = 0; ii \u003C ents.length; ii\u002B\u002B) {\r\n css \u002B= \u0060${ents[ii][0]}:${ents[ii][1]};\u0060;\r\n }\r\n el.setAttribute(\u0027style\u0027, css);\r\n i\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"setAttribute","Code":"let i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n el.setAttribute(\u0027style\u0027,\u0022color:red;border:1vmin solid red;padding:0.5vmin;background-color:black;height:1vh;width:1vw;\u0022);\r\n i\u002B\u002B;\r\n}","IsDeferred":false}]}