{"ScriptPreparationCode":"const attrs = {\r\n class: \u0027test\u0027,\r\n onclick: e =\u003E console.log(e),\r\n style: \u0027color: red;\u0027,\r\n onfocus: e =\u003E console.log(e),\r\n};\r\nconst count = 1000;","TestCases":[{"Name":"typeof key === function","Code":"for(let i = 0; i \u003C count; i\u002B\u002B) {\r\n const el = document.createElement(\u0027div\u0027);\r\n for(const [k, v] of Object.entries(attrs)) {\r\n if(typeof k === \u0027function\u0027) el[k] = v;\r\n else el.setAttribute(k, v);\r\n }\r\n}","IsDeferred":false},{"Name":"startsWith on","Code":"for(let i = 0; i \u003C count; i\u002B\u002B) {\r\n const el = document.createElement(\u0027div\u0027);\r\n for(const [k, v] of Object.entries(attrs)) {\r\n if(k.startsWith(\u0027on\u0027)) el[k] = v;\r\n else el.setAttribute(k, v);\r\n }\r\n}","IsDeferred":false}]}