querySelector vs Direct access vs getElementsByTagName vs getElementsByTagName 2 vs getElementsByClassName vs getElementsByClassName 2 vs querySelector 2| Test case name | Result |
|---|---|
| querySelector | |
| Direct access | |
| getElementsByTagName | |
| getElementsByTagName 2 | |
| getElementsByClassName | |
| getElementsByClassName 2 | |
| querySelector 2 |
| Test name | Executions per second |
|---|---|
| ✓ Direct access | 40,125,876 Ops/sec |
| getElementsByTagName 2 | 21,190,968 Ops/sec |
| getElementsByClassName 2 | 15,816,221 Ops/sec |
| getElementsByTagName | 10,801,557 Ops/sec |
| querySelector | 10,707,864 Ops/sec |
| querySelector 2 | 9,411,892 Ops/sec |
| getElementsByClassName | 9,039,530 Ops/sec |