createTextNode vs textContent vs innerText vs innerHTMLFastest: textContent (6.8x faster)
9,023,424 ops/sec
2,871,360 ops/sec
2,299,629 ops/sec
1,331,480 ops/sec
Fastest: textContent (2.1x faster)
3,990,837 ops/sec
3,213,326 ops/sec
2,194,729 ops/sec
1,939,491 ops/sec
Fastest: textContent (7.5x faster)
4,433,690 ops/sec
1,467,680 ops/sec
1,082,360 ops/sec
594,777 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| createTextNode | |
| textContent | |
| innerText | |
| innerHTML |
| Test name | Executions per second |
|---|---|
| ✓ textContent | 15,205,014 Ops/sec |
| createTextNode | 3,573,057 Ops/sec |
| innerText | 2,725,965 Ops/sec |
| innerHTML | 1,667,084 Ops/sec |