getElementById vs getElementsByClassName vs querySelector(ID) vs querySelector(class) vs querySelectorAll(ID) vs querySelectorAll(class)| Test case name | Result |
|---|---|
| getElementById | |
| getElementsByClassName | |
| querySelector(ID) | |
| querySelector(class) | |
| querySelectorAll(ID) | |
| querySelectorAll(class) |
| Test name | Executions per second |
|---|---|
| ✓ getElementById | 49,599,152 Ops/sec |
| querySelector(class) | 33,518,056 Ops/sec |
| getElementsByClassName | 18,256,212 Ops/sec |
| querySelector(ID) | 11,522,663 Ops/sec |
| querySelectorAll(class) | 10,741,314 Ops/sec |
| querySelectorAll(ID) | 5,871,253 Ops/sec |