Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
innerHTML vs cloneNode 2
(version: 1)
Comparing performance of:
innerHTML vs cloneNode
Created:
3 months ago
by:
Guest
Jump to the latest result
Tests:
innerHTML
const html = '<p>FIRMWARE WINDOW</p>'; const modal = document.createElement('div'); let n = 0; while(true) { n++; modal.innerHTML = html; if(n===100) break; }
cloneNode
const div = document.createElement('div'); div.innerHTML = '<p>FIRMWARE WINDOW</p>'; const modal = document.createElement('div'); let n = 0; while(true) { n++; const cloneElement = div.cloneNode(true); modal.replaceChildren(cloneElement); if(n===100) break; }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
innerHTML
cloneNode
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
2 months ago
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0
Browser/OS:
Firefox 147 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
innerHTML
9304.9 Ops/sec
cloneNode
11148.7 Ops/sec
Related benchmarks:
TestTestTest
innerHTML vs DocumentFragment
clear html element children
mod vs if v2
clone vs innerHTML
clone vs inner
createElement vs createElementNS
innerHTML vs cloneNode
createElement vs innerHTML for creating elements in DOM vs DocumentFragment
Comments
Confirm delete:
Do you really want to delete benchmark?