Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Chrome 109
Windows
Desktop
one year ago
getElementsByClassName
15.7M/s
querySelectorAll
36K/s
className (filter)
3K/s
className (for)
3K/s
classList (for)
3K/s
classList (filter)
3K/s
matches (for)
3K/s
matches (filter)
3K/s
View exact numbers
Test name Executions per second
getElementsByClassName 15,740,278 Ops/sec
querySelectorAll 36,159 Ops/sec
className (filter) 3,346 Ops/sec
className (for) 3,315 Ops/sec
classList (for) 3,192 Ops/sec
classList (filter) 3,174 Ops/sec
matches (for) 3,050 Ops/sec
matches (filter) 3,038 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: