HTML Preparation code:
AخA
 
1
<html dir="rtl">
2
  <body>
3
    <div>
4
      <div>
5
        <div>
6
          <div>
7
            <div id="test"></div>
8
          </div>
9
        </div>
10
      </div>
11
    </div>
12
  </body>
13
</html>
Script Preparation code:
 
window.theDiv = document.querySelector('#test');
Tests:
  • getting the html tag with querySelector

     
    const theHtml = document.querySelector('[dir=rtl]');
  • getting the html tag with closest

     
    const theHtml = theDiv.closest('[dir=rtl]')
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    getting the html tag with querySelector
    getting the html tag with closest

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 4 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36
Chrome 85 on Mac OS X 10.15.6
View result in a separate tab
Test name Executions per second
getting the html tag with querySelector 4620319.0 Ops/sec
getting the html tag with closest 3669461.2 Ops/sec