Adjoining classes

Benchmark created by harbichidian on


Description

Do adjoining classes matter to selection speed?

Preparation HTML

<div class="greek alpha"></div>
<div class="greek alpha"></div>
<div class="greek alpha"></div>
<div class="alpha"></div>
<div class="alpha"></div>
<div class="alpha"></div>

<div class="greek beta"></div>
<div class="greek beta"></div>
<div class="beta"></div>
<div class="beta"></div>

<div class="greek gamma"></div>
<div class="greek delta"></div>
<div class="greek gamma"></div>
<div class="greek delta"></div>
<div class="gamma"></div>
<div class="delta"></div>
<div class="gamma"></div>
<div class="delta"></div>

<div class="greek epsilon"></div>
<div class="epsilon"></div>

Test runner

Ready to run.

Testing in
TestOps/sec
Multiple classes
document.getElementsByClassName('greek alpha');
document.getElementsByClassName('greek beta');
document.getElementsByClassName('greek gamma');
document.getElementsByClassName('greek delta');
document.getElementsByClassName('greek epsilon');
ready
One class
document.getElementsByClassName('alpha');
document.getElementsByClassName('beta');
document.getElementsByClassName('gamma');
document.getElementsByClassName('delta');
document.getElementsByClassName('epsilon');
ready

Revisions

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

  • Revision 1: published by harbichidian on