instanceof vs tagName vs nodeName vs localName vs __proto__Fastest: localName (1.1x faster)
4,937,644 ops/sec
4,754,514 ops/sec
4,693,380 ops/sec
4,686,348 ops/sec
4,355,446 ops/sec
Fastest: nodeName (1.1x faster)
16,433,140 ops/sec
16,247,340 ops/sec
16,226,304 ops/sec
15,701,998 ops/sec
14,632,440 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| instanceof | |
| tagName | |
| nodeName | |
| localName | |
| __proto__ |
| Test name | Executions per second |
|---|---|
| ✓ __proto__ | 7,781,024 Ops/sec |
| instanceof | 6,272,784 Ops/sec |
| localName | 6,131,639 Ops/sec |
| tagName | 5,864,680 Ops/sec |
| nodeName | 5,822,864 Ops/sec |