{"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 with more complex selector","Code":"var element = document.querySelector(\u0022.foo\u0022);\r\nvar i = 1000;\r\nwhile (i--) {\r\n\telement.matches(\u0022div.bar, dev.baz, div.foo\u0022);\r\n}","IsDeferred":false}]}