selectors

Benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>
<form id="myform">
  <table class="list_table">
    <tr>
      <th>
        dfhd ghdgfh
      </th>
      <th>
        dfhdghdgfh
      </th>
      <th>
        dfhdghdgfh
      </th>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
    <tr>
      <td>
        dfhd
        <span class="asd">
          sdfgf
        </span>
        ghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
      <td>
        dfhdghdgfh
      </td>
    </tr>
  </table>
</form>

Test runner

Ready to run.

Testing in
TestOps/sec
1
$('tr:has(.asd)', '#myform ')
ready
2
$('#myform .list_table tr:has(.asd)')
ready
3
$('#myform').find('.asd').closest('tr')
ready
4
$('#myform tr:has(.asd)')
ready
5
$('#myform').find('tr:has(.asd)')
ready

Revisions

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