{"ScriptPreparationCode":"const container = document.getElementById(\u0022Container\u0022);\r\nvar html = container.outerHTML;\r\n\r\nfunction createContextualFragment(html) {\r\n const fragment = document.createDocumentFragment();\r\n const div = document.createElement(\u0022div\u0022);\r\n fragment.appendChild(div);\r\n div.insertAdjacentHTML(\u0027afterbegin\u0027, html);\r\n return fragment;\r\n}","TestCases":[{"Name":"DOMParser","Code":"const dom = new DOMParser().parseFromString(html, \u0022text/html\u0022);","IsDeferred":false},{"Name":"createContextualFragment","Code":"const fragment = document.createRange().createContextualFragment(html);","IsDeferred":false},{"Name":"template","Code":"const element = document.createElement(\u0022template\u0022);\r\nelement.innerHTML = html;","IsDeferred":false},{"Name":"innerHTML","Code":"const element = document.createElement(\u0022div\u0022);\r\nelement.innerHTML = html;","IsDeferred":false},{"Name":"insertAdjacentHTML","Code":"const element = document.createElement(\u0022div\u0022);\r\nelement.insertAdjacentHTML(\u0027afterbegin\u0027, html);","IsDeferred":false},{"Name":"createContextualFragment PolyFill","Code":"const polyfill = createContextualFragment(html);","IsDeferred":false}],"UseTinyBench":false}