Native Selector API compare (v3)

Revision 3 of this benchmark created by Zhusee on


Description

Compare some often-used native selector API performances.

Preparation HTML

<div id="test" class="test"></div>

Test runner

Ready to run.

Testing in
TestOps/sec
getElementById("test")
document.getElementById('test');
ready
querySelector(".test")
document.querySelector(".test");
ready
querySelector("#test")
document.querySelector("#test");
ready
querySelectorAll("#test")
document.querySelectorAll("#test");
ready
querySelectorAll(".test"))
document.querySelectorAll(".test");
ready
getElementsByClassName("test")
document.getElementsByClassName("test");
ready

Revisions

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