Test name | Executions per second |
---|---|
getElementById | 4677179.0 Ops/sec |
querySelector | 1439244.5 Ops/sec |
<div id="testElement0"><div id="a2"></div></div>
<div id="testElement1"><div id="a3"></div></div>
<div id="testElement2"><div id="a4"></div></div>
<div id="testElement3"><div id="a5"></div></div>
<div id="testElement4"><div id="a7"></div></div>
<div id="testElement5"><div id="a9"></div></div>
<div id="testElement6"><div id="a8"></div></div>
<div id="testElement7"><div id="a6"></div></div>
<div id="testElement8"><div id="af"></div></div>
<div id="testElement9"><div id="as"></div></div>
<div id="testElement10"><div id="aa"><div id="b24242"></div></div></div>
<div id="testElement11"></div>
<div id="testElement12"></div>
<div id="testElement13"></div>
<div id="testElement14"></div>
<div id="testElement15"></div>
<div id="testElement16"></div>
<div id="testElement17"></div>
var el = document.getElementById('b24242');
var className = el.className;
var el = document.querySelector('#b24242');
var className = el.className;