querySelectorAll2 (v7)

Revision 7 of this benchmark created on


Preparation HTML

<div class="a">
  <div class="a">
    <div class="b" id="MyDiv">
    </div>
    <div class="c">
    </div>
    <div class="c">
    </div>
    <div class="c">
    </div>
    <div class="a">
    </div>
  </div>
</div>

Test runner

Ready to run.

Testing in
TestOps/sec
getElementById
var a = document.getElementById('MyDiv');
ready
getElementsByClassName
var els = document.getElementsByClassName('.b');
ready
querySelectorAll ID
var els = document.querySelectorAll("#MyDiv");
ready
querySelectorAll class
var els = document.querySelectorAll(".b");
ready
querySelector ID
var els = document.querySelector("#MyDiv");
ready
querySelector class
var els = document.querySelector(".b");
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.