Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Class Selector vs ID Selector vs Data Attribute Selector Performance Test
Class Selector vs ID Selector vs Data Attribute Selector Performance Test
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Browser:
Chrome 126
Operating system:
Linux
Device Platform:
Desktop
Date tested:
one year ago
Test name
Executions per second
Class
4274053.5 Ops/sec
ID
2973556.2 Ops/sec
Data Attribute
2866223.5 Ops/sec
Data Attribute Exact
2018064.6 Ops/sec
HTML Preparation code:
<div class="hello" id="hello" data-hello="some long long long long value" data-test="hello-and-bye">Hello</div> >Hello</div>
Tests:
Class
document.querySelector('.hello');
ID
document.querySelector('#hello');
Data Attribute
document.querySelector('[data-hello]');
Data Attribute Exact
document.querySelectorAll('[data-test="hello-and-bye"]')