{"ScriptPreparationCode":null,"TestCases":[{"Name":"matches","Code":"var element = document.querySelector(\u0022.foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.matches(\u0022.foo\u0022);\r\n}","IsDeferred":false},{"Name":"closest","Code":"var element = document.querySelector(\u0022.foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.closest(\u0022.foo\u0022);\r\n}","IsDeferred":false},{"Name":"classList","Code":"var element = document.querySelector(\u0022.foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.classList.contains(\u0022foo\u0022);\r\n}","IsDeferred":false},{"Name":"matches tagname","Code":"var element = document.querySelector(\u0022.foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.matches(\u0022div\u0022);\r\n}","IsDeferred":false},{"Name":"tagName","Code":"var element = document.querySelector(\u0022.foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.tagName.toLowerCase() == \u0022div\u0022;\r\n}","IsDeferred":false}]}