{"ScriptPreparationCode":null,"TestCases":[{"Name":"createElementNS","Code":"const list = []\r\nlet n = 1e5\r\nwhile (--n) {\r\n\tconst c = document.createElementNS(\u0027http://www.w3.org/2000/svg\u0027, \u0027circle\u0027)\r\n\tc.setAttribute(\u0027cx\u0027, 39)\r\n\tc.setAttribute(\u0027cy\u0027, 0)\r\n\tc.setAttribute(\u0027r\u0027, 20)\r\n\tlist.push(c)\r\n}","IsDeferred":false},{"Name":"cloneNode (shallow)","Code":"const list = []\r\nlet n = 1e5 - 1\r\n\r\nconst c = document.createElementNS(\u0027http://www.w3.org/2000/svg\u0027, \u0027circle\u0027)\r\nc.setAttribute(\u0027cx\u0027, 39)\r\nc.setAttribute(\u0027cy\u0027, 0)\r\nc.setAttribute(\u0027r\u0027, 20)\r\nlist.push(c)\r\n\r\nwhile (--n) {\r\n\tlist.push(c.cloneNode(false))\r\n}","IsDeferred":false},{"Name":"cloneNode (deep)","Code":"const list = []\r\nlet n = 1e5 - 1\r\n\r\nconst c = document.createElementNS(\u0027http://www.w3.org/2000/svg\u0027, \u0027circle\u0027)\r\nc.setAttribute(\u0027cx\u0027, 39)\r\nc.setAttribute(\u0027cy\u0027, 0)\r\nc.setAttribute(\u0027r\u0027, 20)\r\nlist.push(c)\r\n\r\nwhile (--n) {\r\n\tlist.push(c.cloneNode(true))\r\n}","IsDeferred":false}]}