element.textContent vs node.textContent vs node.nodeValue vs node.data vs element.innerHtmlFastest: element.innerHtml (12.8x faster)
10,745,288 ops/sec
1,525,639 ops/sec
1,507,857 ops/sec
1,451,081 ops/sec
839,076 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 | |
| element.innerHtml |
| Test name | Executions per second |
|---|---|
| ✓ element.innerHtml | 363,294,336 Ops/sec |
| node.nodeValue | 2,645,644 Ops/sec |
| node.textContent | 2,611,330 Ops/sec |
| node.data | 2,595,350 Ops/sec |
| element.textContent | 305,757 Ops/sec |