jQuery vs queryselector

Benchmark created by BrunoLM on


Description

Test jQuery and querySelector

Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>


<div id="outter">
 <div id="inner">
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
  <span class="b"></span>
 </div>
</div>

Test runner

Ready to run.

Testing in
TestOps/sec
DOM
document.getElementsByClassName("b")
ready
querySelector
document.querySelector(".b");
ready
querySelectorAll
document.querySelectorAll(".b");
ready
$
$(".b")
ready
DOM
document.getElementById("#inner")
ready
querySelector
document.querySelector("#inner");
ready
$
$("#inner")
ready

Revisions

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