setAttribute(...) vs classList.add vs classList.value vs classNameFastest: classList.add (4926.7x faster)
17,920 ops/sec
9 ops/sec
5 ops/sec
4 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| setAttribute(...) | |
| classList.add | |
| classList.value | |
| className |
| Test name | Executions per second |
|---|---|
| ✓ classList.add | 24,112 Ops/sec |
| classList.value | 11 Ops/sec |
| setAttribute(...) | 11 Ops/sec |
| className | 5 Ops/sec |