querySelector (className) vs querySelectorAll (className) vs getElementsByClassName vs querySelector (elemID) vs querySelectorAll (elemID) vs getElementsByID| Test case name | Result |
|---|---|
| querySelector (className) | |
| querySelectorAll (className) | |
| getElementsByClassName | |
| querySelector (elemID) | |
| querySelectorAll (elemID) | |
| getElementsByID |
| Test name | Executions per second |
|---|---|
| ✓ getElementsByID | 5,713,954 Ops/sec |
| getElementsByClassName | 5,571,702 Ops/sec |
| querySelector (className) | 2,981,195 Ops/sec |
| querySelector (elemID) | 2,881,980 Ops/sec |
| querySelectorAll (className) | 1,301,309 Ops/sec |
| querySelectorAll (elemID) | 1,094,597 Ops/sec |