jqeury-selector-test (v13)

Revision 13 of this benchmark created on


Preparation HTML

<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>

Setup

var $body = $('body'),
      $div1 = $('<div class="base products">products</div>');
      $div2 = $('<div class="base product"/>');
      $span1 = $('<span class="base product">test</span>');
      $span2 = $('<span class="base products">test</span>');
    for (var i = 0; i < 1000; i++) {
        $body.append($span1);
        $body.append($div1);
        $body.append($span1);
        $body.append($div2);
        $body.append($span2);
      }

Teardown


    $('.base').remove();
  

Test runner

Ready to run.

Testing in
TestOps/sec
$(".products")
var $products = $(".products");
ready
$("div.products")
var $products = $("div.products");
ready
$(".products").filter('div')
var $products = $(".products").filter('div');
ready

Revisions

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