HTML Preparation code:
AخA
 
1
<div id="my-id">
2
    <div class="grand">
3
        <div class="parent"> Awesome stuff! </div>
4
        <div class="my-class">
5
            <p> I like carrots! </p>
6
        </div>
7
    </div>
8
</div>
9
<script src='https://code.jquery.com/jquery-3.4.1.min.js'></script>
Script Preparation code:
 
$('div#my-id div.grand div.parent div.my-class')
$('#my-id .grand .parent div.my-class')
$('#my-id .grand .parent .my-class')
$('.my-class')
document.getElementsByClassName('my-class')
$('div.my-class')
$('#my-id').find('.my-class')
jQuery('.my-class')
jQuery('#my-id').find('.my-class')
Tests:
  • 1

     
    $('div#my-id div.grand div.parent div.my-class')
  • 2

     
    $('#my-id .grand .parent div.my-class')
  • 3

     
    $('#my-id .grand .parent .my-class')
  • 4

     
    $('.my-class')
  • 5

     
    document.getElementsByClassName('my-class')
  • 6

     
    $('div.my-class')
  • 7

     
    $('#my-id').find('.my-class')
  • 8

     
    jQuery('.my-class')
  • 9

     
    jQuery('#my-id').find('.my-class')
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    1
    2
    3
    4
    5
    6
    7
    8
    9

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 years ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36
Chrome 76 on Windows
View result in a separate tab
Test name Executions per second
1 105741.5 Ops/sec
2 105511.4 Ops/sec
3 115064.6 Ops/sec
4 163942.7 Ops/sec
5 1628539.9 Ops/sec
6 95635.9 Ops/sec
7 117628.5 Ops/sec
8 161900.4 Ops/sec
9 121829.8 Ops/sec