Test name | Executions per second |
---|---|
getElementById | 4264977.0 Ops/sec |
querySelector (id) | 1265958.5 Ops/sec |
getElementsByClassName | 4380357.0 Ops/sec |
querySelector (class) | 1210883.8 Ops/sec |
getElementsByTagName | 4360594.0 Ops/sec |
querySelector (tag) | 1278573.2 Ops/sec |
<div class="test1">
<div class="test1">
<div class="test1"></div>
<div class="test1"></div>
<div class="test1">
<div class="test1">
<div class="test1"></div>
</div>
</div>
<div class="test1"></div>
<div class="test1"></div>
</div>
<div class="test1">
<div class="test1"></div>
<div class="test1">
<div class="test1">
<div class="test1"></div>
</div>
</div>
<div class="test1">
<div class="test1">
<div class="test1"></div>
</div>
</div>
<div class="test1"></div>
</div>
<div class="test1"></div>
<div class="test1">
<div class="test1"></div>
<div class="test1">
<div class="test1">
<div class="test1"></div>
</div>
<div class="test1"></div>
</div>
<div class="test1"></div>
<div class="test1"></div>
<div class="test1"></div>
</div>
<div class="test1"></div>
<div class="test1">
<div class="test1">
<div class="test1"></div>
<div class="test1">
<div class="test1">
<div class="test1">
<article class="test" id="test"></article>
</div>
<div class="test1">
<div class="test1"></div>
</div>
<div class="test1"></div>
</div>
<div class="test1"></div>
</div>
</div>
<div class="test1"></div>
<div class="test1"></div>
</div>
<div class="test1">
<div class="test1"></div>
<div class="test1">
<div class="test1"></div>
<div class="test1"></div>
</div>
<div class="test1"></div>
<div class="test1"></div>
<div class="test1"></div>
</div>
</div>
document.getElementById("test");
document.querySelector("#test")
document.getElementsByClassName("test")
document.querySelector(".test")
document.getElementsByTagName("test")
document.querySelector("article")