jQuery :first vs eq(0)

JavaScript performance comparison

Revision 2 of this test case created

Preparation code

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>
<ol class="root">
  <li>
    <ol>
      <li>
        <ol>
          <li class="a">
            a
          </li>
        </ol>
      </li>
    </ol>
  </li>
</ol>

Preparation code output

      1. a

Test runner

Warning! For accurate results, please disable Firebug before running the tests. (Why?)

Java applet disabled.

Testing in unknown unknown
Test Ops/sec
:first
var p = $('.a').parents('li:first');
pending…
.eq(0)
var p = $('a').parents('li').eq(0);
pending…
.first()
var p = $('a').parents('li').first();
pending…

Compare results of other browsers

Revisions

You can edit these tests or add even more tests to this page by appending /edit to the URL. Here’s a list of current revisions for this page:

0 comments

Add a comment