{"ScriptPreparationCode":null,"TestCases":[{"Name":"createElement","Code":"var list = [],\r\n n = 0;\r\nwhile(true) {\r\n n\u002B\u002B;\r\n \tconst p = document.createElement(\u0027p\u0027);\r\n p.classList.add(\u0027class\u0027);\r\n p.appendChild(document.createTextNode(\u0027Foo \u0027));\r\n const aP = document.createElement(\u0027a\u0027);\r\n aP.classList.add(\u0027another-class\u0027);\r\n aP.setAttribute(\u0027href\u0027, \u0027#\u0027);\r\n aP.textContent = \u0027bar\u0027;\r\n p.appendChild(aP);\r\n p.appendChild(document.createTextNode(\u0027 baz \u0027));\r\n const aC = document.createElement(\u0027a\u0027);\r\n aC.setAttribute(\u0027href\u0027, \u0027#\u0027);\r\n aC.textContent = \u0027quux\u0027;\r\n p.appendChild(aC);\r\n \tlist.push(p);\r\n if(n===10000) \r\n break;\r\n}","IsDeferred":false},{"Name":"cloneNode","Code":"var list = [],\r\n n = 0;\r\n \tconst p = document.createElement(\u0027p\u0027);\r\n p.classList.add(\u0027class\u0027);\r\n p.appendChild(document.createTextNode(\u0027Foo \u0027));\r\n const aP = document.createElement(\u0027a\u0027);\r\n aP.classList.add(\u0027another-class\u0027);\r\n aP.setAttribute(\u0027href\u0027, \u0027#\u0027);\r\n aP.textContent = \u0027bar\u0027;\r\n p.appendChild(aP);\r\n p.appendChild(document.createTextNode(\u0027 baz \u0027));\r\n const aC = document.createElement(\u0027a\u0027);\r\n aC.setAttribute(\u0027href\u0027, \u0027#\u0027);\r\n aC.textContent = \u0027quux\u0027;\r\n p.appendChild(aC);\r\nwhile(true) {\r\n n\u002B\u002B;\r\n \tlist.push(p.cloneNode(true));\r\n if(n===10000) \r\n break;\r\n}","IsDeferred":false}]}