element.textContent vs node.textContent vs node.nodeValue vs node.data vs innerTextFastest: node.data (1.9x faster)
845,138 ops/sec
832,088 ops/sec
784,636 ops/sec
502,913 ops/sec
455,527 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| element.textContent | |
| node.textContent | |
| node.nodeValue | |
| node.data | |
| innerText |
| Test name | Executions per second |
|---|---|
| ✓ node.nodeValue | 492,944 Ops/sec |
| node.data | 485,746 Ops/sec |
| node.textContent | 463,613 Ops/sec |
| innerText | 460,213 Ops/sec |
| element.textContent | 440,054 Ops/sec |