{"ScriptPreparationCode":"/*your preparation JavaScript code goes here\r\nTo execute async code during the script preparation, wrap it as function globalMeasureThatScriptPrepareFunction, example:*/\r\nasync function globalMeasureThatScriptPrepareFunction() {\r\n // This function is optional, feel free to remove it.\r\n // await someThing();\r\n}","TestCases":[{"Name":"outerHTML (document)","Code":"const el = document.getElementById(\u0022child\u0022);\r\nel.outerHTML = \u0060\u003Cdiv id=\u0022child\u0022\u003E\u003Cp\u003ETEST\u003C/p\u003E\u003C/div\u003E\u0060;","IsDeferred":false},{"Name":"innerHTML (document)","Code":"const el = document.getElementById(\u0022child\u0022);\r\nel.innerHTML = \u0060\u003Cp\u003ETEST\u003C/p\u003E\u0060;","IsDeferred":false},{"Name":"outerHTML (DOM)","Code":"const template = document.createElement(\u0022template\u0022);\r\nconst el = document.createElement(\u0022div\u0022);\r\ntemplate.appendChild(el);\r\nel.outerHTML = \u0060\u003Cdiv id=\u0022child\u0022\u003E\u003Cp\u003ETEST\u003C/p\u003E\u003C/div\u003E\u0060;","IsDeferred":false},{"Name":"innerHTML (DOM)","Code":"const template = document.createElement(\u0022template\u0022);\r\nconst el = document.createElement(\u0022div\u0022);\r\ntemplate.appendChild(el);\r\nel.innerHTML = \u0060\u003Cp\u003ETEST\u003C/p\u003E\u0060;","IsDeferred":false},{"Name":"innerHTML (template)","Code":"const template = document.createElement(\u0022template\u0022);\r\nconst el = document.createElement(\u0022div\u0022);\r\ntemplate.innerHTML = \u0060\u003Cp\u003ETEST\u003C/p\u003E\u0060;\r\nel.appendChild(template.content);","IsDeferred":false}]}