HTML Preparation code:
AخA
 
1
<div class="hello" id="hello" data-hello>Hello</div>    
2
<div class="hello class2" id="hello2" data-hello data-hello2>Hello</div>    
3
<div class="hello class3" id="hello3" data-hello data-hello3>Hello</div>    
4
<div class="hello class4" id="hello4" data-hello data-hello4>Hello</div>    
5
<div class="hello class5" id="hello5" data-hello data-hello5>Hello</div>    
6
<div class="hello class6" id="hello6" data-hello data-hello6>Hello</div>    
7
<div class="hello class7" id="hello7" data-hello data-hello7>Hello</div>    
8
<div class="hello class8" id="hello8" data-hello data-hello8>Hello</div>    
9
<div class="hello class9" id="hello9" data-hello data-hello9>Hello</div>
10
<div class="hello class10" id="hello10" data-hello data-hello10>Hello</div>     
11
<div class="hello class11" id="hello11" data-hello data-hello11>Hello</div> 
12
<div class="hello class12" id="hello12" data-hello data-hello12>Hello</div> 
13
<div class="hello class13" id="hello13" data-hello data-hello13>Hello</div> 
14
<div class="hello class14" id="hello14" data-hello data-hello14>Hello</div> 
15
<div class="hello class15" id="hello15" data-hello data-hello15>Hello</div> 
Tests:
  • Class

     
    document.querySelector('.hello');
  • ID

     
    document.querySelector('#hello');
  • data attribute

     
    document.querySelector('[data-hello]');
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Class
    ID
    data attribute

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 3 years ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15
Safari 14 on Mac OS X 10.15.7
View result in a separate tab
Test name Executions per second
Class 2417583.0 Ops/sec
ID 2340403.5 Ops/sec
data attribute 2339094.0 Ops/sec