DOMParser vs createContextualFragment vs template vs innerHTML vs insertAdjacentHTML vs createContextualFragment PolyFillFastest: template (1.4x faster)
666 ops/sec
654 ops/sec
525 ops/sec
501 ops/sec
495 ops/sec
486 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| DOMParser | |
| createContextualFragment | |
| template | |
| innerHTML | |
| insertAdjacentHTML | |
| createContextualFragment PolyFill |
| Test name | Executions per second |
|---|---|
| ✓ template | 1,304 Ops/sec |
| DOMParser | 1,233 Ops/sec |
| createContextualFragment | 1,078 Ops/sec |
| createContextualFragment PolyFill | 1,029 Ops/sec |
| insertAdjacentHTML | 1,029 Ops/sec |
| innerHTML | 1,022 Ops/sec |