querySelector vs getElementsByName vs getElementById vs getElementsByClassNameFastest: getElementsByName (2.0x faster)
7,834,678 ops/sec
7,477,382 ops/sec
6,915,788 ops/sec
3,842,834 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| querySelector | |
| getElementsByName | |
| getElementById | |
| getElementsByClassName |
| Test name | Executions per second |
|---|---|
| ✓ getElementsByName | 7,834,678 Ops/sec |
| getElementsByClassName | 7,518,262 Ops/sec |
| getElementById | 6,968,310 Ops/sec |
| querySelector | 3,842,834 Ops/sec |