:first vs :last

Benchmark created on


Preparation HTML

<table>
  <thead>
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
  </thead>
  <tbody id="tbod">
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
    <tr>
      <td>
        1
      </td>
      <td>
        2
      </td>
    </tr>
  </tbody>
</table>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
Long
$('#tbod').find('tr').last()
ready
selector
$('#tbod tr:last')
ready
select + chain
$('#tbod tr').last()
ready
select + chain select
$('#tbod').find('tr:last')
ready

Revisions

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