Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
get by id
(version: 0)
Comparing performance of:
vanilla vs jquery vs custom function
Created:
9 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.0.min.js"></script> <div id="testElement"></div>
Script Preparation code:
function getElement(a,b,c){var d;return void 0==b&&(d=document.getElementById(a)||document.querySelector(a)),null==d&&(0==b?(d=document.getElementsByClassName(a),0==d.length&&(d=document.getElementsByTagName(a)),0==d.length&&(d=document.querySelectorAll(a)),0==d.length&&(d=getElementsByClassName(a))):(c=null==c?0:c,d=document.getElementsByClassName(a)[c]||document.getElementsByTagName(a)[c]||document.querySelectorAll(a)[c]||getElementsByClassName(a)[c])),d}
Tests:
vanilla
var el = document.getElementById("testElement"); var className = el.className;
jquery
var el = $("#testElement")[0]; var className = el.className;
custom function
var el = getElement("testElement"); var className = el.className;
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
vanilla
jquery
custom function
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
get by id
get by id
Different types of selecting
getElementById vs getElementsByClassName a
Comments
Confirm delete:
Do you really want to delete benchmark?