Delegating `.on` is faster than bound `.on`?
<p>Check out this test:</p>

<p><a href="http://jsperf.com/delegate-on-vs-bind-5" rel="nofollow">http://jsperf.com/delegate-on-vs-bind-5</a></p>

<p>What I did was delegate the child with a given parent and delegate another event to the child directly.  Testing (at least in Chrome) seems to indicate that the delegating method is <em>significantly</em> faster than the direct binding method.  This really goes against everything I've read about jQuery and also what I believe to be its intent.  Is my test mistaken or should we really just be using the delegation method?  Note that the parent is not even <em>that</em> close of an ancestor to the child.</p>

<p>This fiddle also confirms that the events are appropriately triggered with this DOM and JS:</p>

<p><a href="http://jsfiddle.net/WtnRF/" rel="nofollow">http://jsfiddle.net/WtnRF/</a></p>

<p>Thoughts?</p>

<p>EDIT: To clarify, my specific question is why is the <strong>delegation</strong> method (traditionally supposed to be slower) so much faster than the <strong>bind</strong> method (supposed to be faster) in this test?</p>

<ul>
<li>Did I just write a bad test?</li>
<li>Is jsperf benchmarking screwed up?</li>
<li>Should we really just be using the <strong>delegation</strong> method all the time since it's superior?</li>
</ul>
