{"ScriptPreparationCode":"{\r\nconst elementCount = 1000;\r\nconst container = window.container = document.getElementById(\u0027test-container\u0027);\r\nconst fragment = document.createDocumentFragment();\r\nconst entities = window.entities = [];\r\n\r\nfor (let i=0; i \u003C elementCount; i\u002B\u002B) {\r\n\tconst element = document.createElement(\u0027div\u0027);\r\n\telement.classList.add(\u0060test-${i%4}\u0060);\r\n\telement.setAttribute(\u0060test\u0060, i%4);\r\n \tfragment.append(element);\r\n\tentities.push(element);\r\n}\r\ncontainer.append(fragment);\r\n}","TestCases":[{"Name":"querySelector()","Code":"const randomID = 0|Math.random()*4;\r\nconst result = window.container.querySelector(\u0060.test-${randomID}\u0060);","IsDeferred":false},{"Name":"querySelectorAll()[0]","Code":"const randomID = 0|Math.random()*4;\r\nconst result = window.container.querySelectorAll(\u0060.test-${randomID}\u0060)[0];","IsDeferred":false},{"Name":"getElementsByClassname()[0]","Code":"const randomID = 0|Math.random()*4;\r\nconst result = window.container.getElementsByClassName(\u0060test-${randomID}\u0060)[0];","IsDeferred":false}]}