jQuery siblings vs parent.find vs find(~) (v17)

Revision 17 of this benchmark created on


Preparation HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<table>
<tbody><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table>

Setup

var $td = $('table').children('tbody').children('tr').first().children('tr').eq(4);

Test runner

Ready to run.

Testing in
TestOps/sec
test1
$td.closest('tbody').children().first().children().eq(4)
ready
test2
$td.closest('table').children().children().first().children().eq(4)
ready
test3
$td.closest('tr')
ready
test4
$td.parent()
ready

Revisions

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