Test name | Executions per second |
---|---|
Loop | 3759548.2 Ops/sec |
innerHTML | 2594207.2 Ops/sec |
innerText | 2562128.5 Ops/sec |
<div id='foo'></div>
let parent = document.getElementById('foo');
for (let i = 0; i < 1000; i++) {
let child = document.createElement('div');
parent.appendChild(child);
}
const parent = document.getElementById("foo")
while (parent.firstChild) {
parent.firstChild.remove()
}
const parent = document.getElementById("foo")
parent.innerHTML = "";
const parent = document.getElementById("foo")
parent.innerText = "";