{"ScriptPreparationCode":"let tags = [\r\n \u0027div\u0027,\r\n \u0027span\u0027,\r\n \u0027body\u0027,\r\n \u0027a\u0027,\r\n \u0027template\u0027\r\n];\r\n\r\nlet els = new Array(1000).fill(0).map((_, i) =\u003E document.createElement(tags[i%tags.length]));\r\nlet count = 0;\r\n\r\nfunction runTest(comparator) {\r\n for (let i = 0; i \u003C els.length; i\u002B\u002B) {\r\n\tif (comparator(els[i])) {\r\n\t count\u002B\u002B;\r\n }\r\n }\r\n}","TestCases":[{"Name":"instanceof","Code":"runTest((el) =\u003E el instanceof HTMLTemplateElement);","IsDeferred":false},{"Name":"type checking","Code":"runTest((el) =\u003E el \u0026\u0026 el.nodeType === 1 \u0026\u0026 el.nodeName.toLowerCase() === \u0027template\u0027);","IsDeferred":false}]}