replaceChild vs replaceChildren vs append documentFragmentFastest: replaceChild (2.1x faster)
796,001 ops/sec
493,895 ops/sec
381,782 ops/sec
Fastest: replaceChild (59.0x faster)
613,886 ops/sec
356,646 ops/sec
10,402 ops/sec
Fastest: replaceChild (2.2x faster)
2,594,104 ops/sec
2,400,504 ops/sec
1,191,640 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| replaceChild | |
| replaceChildren | |
| append documentFragment |
| Test name | Executions per second |
|---|---|
| ✓ replaceChild | 249,575 Ops/sec |
| replaceChildren | 119,923 Ops/sec |
| append documentFragment | 10,402 Ops/sec |