{"ScriptPreparationCode":null,"TestCases":[{"Name":"Proxy cloneNode","Code":"const tags = new Proxy([\r\n \u0027div\u0027,\r\n].map(v =\u003E document.createElement(v)), {\r\n get(target, prop, receiver) {\r\n return Reflect.get(target, prop).cloneNode();\r\n }\r\n});\r\n\r\nlet list = [], n = 0;\r\nwhile(true) {\r\n n\u002B\u002B;\r\n \tlist.push(tags[0]);\r\n if(n===100000) \r\n break;\r\n}\r\n","IsDeferred":false},{"Name":"Vanila cloneNode","Code":"const tags = [\r\n \u0027div\u0027,\r\n].map(v =\u003E document.createElement(v));\r\n\r\nlet list = [], n = 0;\r\nwhile(true) {\r\n n\u002B\u002B;\r\n \tlist.push(tags[0].cloneNode());\r\n if(n===100000) \r\n break;\r\n}\r\n","IsDeferred":false}]}