innerHTML vs removeChild vs remove vs innerText vs textContentFastest: removeChild (5.0x faster)
22,543,872 ops/sec
21,611,806 ops/sec
7,015,252 ops/sec
4,587,391 ops/sec
4,524,794 ops/sec
Fastest: removeChild (1.5x faster)
6,942,942 ops/sec
6,801,970 ops/sec
5,212,346 ops/sec
4,962,648 ops/sec
4,730,736 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| innerHTML | |
| removeChild | |
| remove | |
| innerText | |
| textContent |
| Test name | Executions per second |
|---|---|
| ✓ remove | 27,528,054 Ops/sec |
| removeChild | 27,196,100 Ops/sec |
| innerText | 7,560,242 Ops/sec |
| textContent | 4,243,005 Ops/sec |
| innerHTML | 3,827,432 Ops/sec |