Run details:
Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0
Firefox 115
Windows 8.1
Desktop
one year ago
getElementsByClassName
1039.2M/s
querySelectorAll
30K/s
className (for)
6K/s
classList (for)
6K/s
className (filter)
6K/s
classList (filter)
6K/s
matches (for)
5K/s
matches (filter)
5K/s
View exact numbers
Test name Executions per second
getElementsByClassName 1,039,225,408 Ops/sec
querySelectorAll 30,390 Ops/sec
className (for) 6,018 Ops/sec
classList (for) 5,834 Ops/sec
className (filter) 5,750 Ops/sec
classList (filter) 5,623 Ops/sec
matches (for) 5,061 Ops/sec
matches (filter) 4,716 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: