{"ScriptPreparationCode":null,"TestCases":[{"Name":"Build each element using single template","Code":"const frag = deadFrag.cloneNode();\r\nconst temp = document.createElement(\u0027template\u0027);\r\n\r\nfor (let i = 0; i \u003C testLoops; i\u002B\u002B) {\r\n temp.innerHTML = createHTMLCode(\r\n \u0027x-fake-element\u0027, {\r\n id: \u0060test-${ i }\u0060,\r\n \u0027data-index\u0027: i,\r\n }\r\n );\r\n frag.appendChild(temp.content.firstElementChild);\r\n}\r\n\r\ntemp.innerHTML = \u0027\u0027;\r\n","IsDeferred":false},{"Name":"Build each element using new template","Code":"const frag = deadFrag.cloneNode();\r\n\r\nfor (let i = 0; i \u003C testLoops; i\u002B\u002B) {\r\n const temp = document.createElement(\u0027template\u0027);\r\n temp.innerHTML = createHTMLCode(\r\n \u0027x-fake-element\u0027, {\r\n id: \u0060test-${ i }\u0060,\r\n \u0027data-index\u0027: i,\r\n }\r\n );\r\n frag.appendChild(temp.content.firstElementChild);\r\n temp.innerHTML = \u0027\u0027;\r\n}","IsDeferred":false},{"Name":"Build all elements using single template","Code":"const frag = deadFrag.cloneNode();\r\nconst temp = document.createElement(\u0027template\u0027);\r\n\r\nlet html = \u0027\u0027;\r\nfor (let i = 0; i \u003C testLoops; i\u002B\u002B) {\r\n html \u002B= createHTMLCode(\r\n \u0027x-fake-element\u0027, {\r\n id: \u0060test-${ i }\u0060,\r\n \u0027data-index\u0027: i,\r\n }\r\n );\r\n}\r\n\r\nfrag.appendChild(temp.content);\r\ntemp.innerHTML = \u0027\u0027;","IsDeferred":false},{"Name":"Build each element using new element","Code":"const frag = deadFrag.cloneNode();\r\n\r\nfor (let i = 0; i \u003C testLoops; i\u002B\u002B) {\r\n const el = document.createElement(\u0027x-fake-element\u0027);\r\n el.id = \u0060test-${ i }\u0060;\r\n el.dataset.index = i;\r\n frag.appendChild(el);\r\n}","IsDeferred":false},{"Name":"Build each element using cloned element","Code":"const frag = deadFrag.cloneNode();\r\nlet clone;\r\n\r\nfor (let i = 0; i \u003C testLoops; i\u002B\u002B) {\r\n const el = clone ? clone.cloneNode(true) : document.createElement(\u0027x-fake-element\u0027);\r\n el.id = \u0060test-${ i }\u0060;\r\n el.dataset.index = i;\r\n frag.appendChild(el);\r\n clone = el;\r\n}","IsDeferred":false}]}