{"ScriptPreparationCode":"el = document.getElementById(\u0022test\u0022);\r\nrn = ()=\u003EMath.floor(10\u002BMath.random(5));","TestCases":[{"Name":"style.setProperty","Code":"let i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n el.style.setProperty(\u0022--w\u0022, rn);\r\n\r\n i\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"style.cssText","Code":"let i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n el.style.cssText = \u0060--w: ${rn()};\u0060;\r\n i\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"style","Code":"let i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n el.style = \u0060--w: ${rn()};\u0060;\r\n i\u002B\u002B;\r\n}","IsDeferred":false},{"Name":"Object.assign","Code":"\r\nlet i = 0;\r\n\r\nwhile (i \u003C 10000) {\r\n Object.assign(el.style, {\r\n [\u0027--w\u0027]: rn(),\r\n\r\n\r\n});\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,\u0060--w: ${rn()};\u0060);\r\n i\u002B\u002B;\r\n}","IsDeferred":false}]}