jQuery VS Native API

Benchmark created by cam song on


Preparation HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js">
</script>

<p id="bar" class="my-bar">
  Bar
</p>

<div id="coo" class="my-foo">
  <div id="car" class="my-bar">
    <div id="caz" class="my-bar">
<div id="hoo" class="my-boo">
  <div id="har" class="my-bar">
    <div id="haz" class="my-bar">
<div id="yoo" class="my-boo">
  <div id="yar" class="my-bar">
    <div id="yaz" class="my-bar">
<div id="zoo" class="my-boo">
  <div id="zar" class="my-bar">
    <div id="zaz" class="my-bar">

      <span id="baz" class="my-baz">Baz</span>

    </div>
  </div>
</div>
    </div>
  </div>
</div>
    </div>
  </div>
</div>
    </div>
  </div>
</div>

Test runner

Ready to run.

Testing in
TestOps/sec
document.getElementById
var els = document.getElementsByClassName("my-bar");
ready
querySelector
var els = document.querySelectorAll(".my-bar");
ready
jQuery
var els = $(".my-bar");
ready

Revisions

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

  • Revision 1: published by cam song on