{"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":"document.createElement direct assign","Code":"var div = document.createElement(\u0027div\u0027);\r\ndiv.class = \u0027sample-class\u0027;\r\ndiv.hidden = true;","IsDeferred":false},{"Name":"using Object.assign with document.createElement","Code":"Object.assign(document.createElement(\u0027div\u0027), {\r\n id: \u0027sample-class\u0027,\r\n hidden: true\r\n });","IsDeferred":false},{"Name":"using setAttribute with document.createElement","Code":"var div = document.createElement(\u0027div\u0027);\r\ndiv.setAttribute(\u0027class\u0027, \u0027sample-class\u0027);\r\ndiv.setAttribute(\u0027hidden\u0027, true);","IsDeferred":false}]}