JavaScript Template vs only innerHTML vs DOM Template, repeated getElementById vs DOM Template, single getElementByIdFastest: JavaScript Template (3.4x faster)
191,067 ops/sec
164,381 ops/sec
123,933 ops/sec
55,734 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| JavaScript Template | |
| only innerHTML | |
| DOM Template, repeated getElementById | |
| DOM Template, single getElementById |
| Test name | Executions per second |
|---|---|
| ✓ JavaScript Template | 313,730 Ops/sec |
| only innerHTML | 285,888 Ops/sec |
| DOM Template, repeated getElementById | 233,430 Ops/sec |
| DOM Template, single getElementById | 95,277 Ops/sec |