HTML Preparation code:
Script Preparation code:
Tests:

Historical Performance Data aggregated from 7 community runs

Desktop Results:
Firefox 7 runs
JavaScript Template
191K/s
only innerHTML
164K/s
DOM Template, repeated getElementById
124K/s
DOM Template, single getElementById
56K/s

Fastest: JavaScript Template (3.4x faster)

View exact numbers
  • JavaScript Template: 191,067 ops/sec
  • only innerHTML: 164,381 ops/sec
  • DOM Template, repeated getElementById: 123,933 ops/sec
  • DOM Template, single getElementById: 55,734 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    JavaScript Template
    only innerHTML
    DOM Template, repeated getElementById
    DOM Template, single getElementById

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0
Firefox 141 on Windows
View result in a separate tab
JavaScript Template
314K/s
only innerHTML
286K/s
DOM Template, repeated getElementById
233K/s
DOM Template, single getElementById
95K/s
View exact numbers
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