{"ScriptPreparationCode":null,"TestCases":[{"Name":"attributes","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 10000;\r\nwhile (i--) {\r\n\tvar foo = Object.fromEntries([...element.attributes].filter(({ name }) =\u003E name.startsWith(\u0022data-\u0022)).map(({ name, value }) =\u003E ([name.slice(5), value])));\r\n}","IsDeferred":false},{"Name":"dataset","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 10000;\r\nwhile (i--) {\r\n\tvar foo = { ...element.dataset };\r\n}","IsDeferred":false}]}