{"ScriptPreparationCode":"var test_element = document.querySelector(\u0022#test\u0022)","TestCases":[{"Name":"setAttribute - no if","Code":"for(let i = 0; i \u003C 1000; i\u002B\u002B){\r\n\ttest_element.setAttribute(\u0022asd\u0022,\u0022\u0022)\r\n}\r\ntest_element.removeAttribute(\u0022asd\u0022)","IsDeferred":false},{"Name":"setAttribute - with if","Code":"for(let i = 0; i \u003C 1000; i\u002B\u002B){\r\n\tif(!test_element.hasAttribute(\u0022asd\u0022)){test_element.setAttribute(\u0022asd\u0022,\u0022\u0022)}\r\n}\r\ntest_element.removeAttribute(\u0022asd\u0022)","IsDeferred":false},{"Name":"toggleAttribute - no if","Code":"for(let i = 0; i \u003C 1000; i\u002B\u002B){\r\n\ttest_element.toggleAttribute(\u0022asd\u0022,true)\r\n}\r\ntest_element.removeAttribute(\u0022asd\u0022)","IsDeferred":false},{"Name":"toggleAttribute - with if","Code":"for(let i = 0; i \u003C 1000; i\u002B\u002B){\r\n\tif(!test_element.hasAttribute(\u0022asd\u0022)){test_element.toggleAttribute(\u0022asd\u0022,true)}\r\n}\r\ntest_element.removeAttribute(\u0022asd\u0022)","IsDeferred":false}]}