jQuery: Child selector vs .find() (v4)

Revision 4 of this benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>
<div class="replyForm">
  <a href="#">Reply</a>
  <form class="whatever" action="" method="post">
    <input type="text" name="message" placeholder="" />
    <div class="formControls">
      <input type="submit" value="Send" name="sendButton" class="submit-widget button-field"
      />
<div><div><div><div><div><div><div><div><div><div><div><div><div><div><a id="abc"></a>
</div></div></div></div></div></div></div></div></div></div></div></div></div></div>
    </div>
  </form>
</div>
<div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div><div class="replyForm">
</div>

Test runner

Ready to run.

Testing in
TestOps/sec
selector
$('.replyForm a')
ready
find
$('.replyForm').find('a')
ready

Revisions

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