jQuery with First selector is slower than without?
<p><a href="http://jsperf.com/dfgdfg33355" rel="nofollow">http://jsperf.com/dfgdfg33355</a></p>

<p>I have table</p>

<pre><code>&lt;table&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;div class="a"&gt;&lt;/div&gt;
      &lt;div class="data"&gt;&lt;/div&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

 $(".a").parent("td").find(".data").html('1');

vs

$(".a").parent("td").find(".data:first").html('1');
</code></pre>

<p>when i press on the div with class <code>.a</code> - go to the first <code>td</code> above , and find the div with  class <code>.data</code> and put there a value.</p>

<p>my test was : </p>

<p>search for <code>.data</code> and put value</p>

<p>vs</p>

<p>search for <strong>first</strong> <code>.data</code> and put value</p>

<p>However it seems that if im not spcifieing first , it is faster.</p>

<p>how can it be ?</p>
