HTML Preparation code:
Script Preparation code:
Tests:
  • removeChild (while firstChild)

  • innerHTML

  • replaceChildren

  • removeChild (while lastChild)

  • remove() while loop

  • remove() forEach loop

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    removeChild (while firstChild)
    innerHTML
    replaceChildren
    removeChild (while lastChild)
    remove() while loop
    remove() forEach loop

    Fastest: N/A

    Slowest: N/A

Get performance results from real users on your website with Request Metrics.
Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Chrome 109 on Windows
View result in a separate tab
Test name Executions per second
removeChild (while firstChild) 12345000.0 Ops/sec
innerHTML 8056366.0 Ops/sec
replaceChildren 5915779.0 Ops/sec
removeChild (while lastChild) 12478040.0 Ops/sec
remove() while loop 12360760.0 Ops/sec
remove() forEach loop 2963337.0 Ops/sec