{"ScriptPreparationCode":null,"TestCases":[{"Name":"getAttribute","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 10000;\r\nwhile (i--) {\r\n\tvar foo = element.getAttribute(\u0022data-foo\u0022);\r\n var foo2 = element.getAttribute(\u0022data-foo2\u0022);\r\n var foo3 = element.getAttribute(\u0022data-foo3\u0022);\r\n var foo4 = element.getAttribute(\u0022data-foo4\u0022);\r\n var foo5 = element.getAttribute(\u0022data-foo5\u0022);\r\n}","IsDeferred":false},{"Name":"dataset","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 10000;\r\nwhile (i--) {\r\n var foo = element.dataset.foo;\r\n var foo2 = element.dataset.foo2;\r\n var foo3 = element.dataset.foo3;\r\n var foo4 = element.dataset.foo4;\r\n var foo5 = element.dataset.foo5;\r\n}","IsDeferred":false},{"Name":"dataset destructurization","Code":"var element = document.getElementById(\u0022foo\u0022);\r\nvar i = 10000;\r\nwhile (i--) {\r\n var { foo, foo2, foo3, foo4, foo5 } = element.dataset;\r\n\r\n}","IsDeferred":false}]}