tn using sellector API

Benchmark created by Truong Nguyen on


Preparation HTML

<div id='container'>
            <div class="div1">div1</div>
            <div class='div2'>div2</div>
            <a href="#">link</a>
        </div>

Test runner

Ready to run.

Testing in
TestOps/sec
selector API
document.querySelectorAll('div.div1, div.div2')
ready
normal
var errs = [],
  divs = document.getElementsByTagName('div'),
  classname = '';
for (var i = 0, len = divs.length; i < len; i++) {
  classname = divs[i].className;
  if (classname === 'div1' || classname === 'div2') {
    errs.push(divs[i]);
  }
}
ready

Revisions

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

  • Revision 1: published by Truong Nguyen on