{"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":"dom version","Code":"const thingy = document.getElementById( \u0022thingy\u0022 )\r\nconst table = document.createElement( \u0022table\u0022 ) \r\nthingy.append( table )\r\nfor( let i = 0; 100 \u003E i; i\u002B\u002B ) { \r\n const tr = document.createElement( \u0022tr\u0022 ) \r\n for( let j = 0; j \u003C 6; j\u002B\u002B ) {\r\n const td = document.createElement( \u0022td\u0022 )\r\n td.append( \u0022something\u0022 )\r\n tr.append( td )\r\n }\r\n table.append( tr )\r\n}\r\n","IsDeferred":false},{"Name":"content version","Code":"const thingy = document.getElementById( \u0022thingy\u0022 )\r\nlet content = \u0022\u003Ctable\u003E\u0022\r\nfor( let i = 0; 100 \u003E i; i\u002B\u002B ) { \r\n content \u002B= \u0022\u003Ctr\u003E\u0022\r\n for( let j = 0; j \u003C 6; j\u002B\u002B ) {\r\n content \u002B= \u0022\u003Ctd\u003Esomething\u003C/td\u003E\u0022\r\n }\r\n content \u002B= \u0022\u003C/tr\u003E\u0022\r\n}\r\ncontent \u002B= \u0022\u003C/table\u003E\u0022\r\ntable.append( content )\r\n","IsDeferred":false}]}