Test name | Executions per second |
---|---|
append | 87235.2 Ops/sec |
appendChild in loop | 73240.2 Ops/sec |
replaceChildren | 44817.9 Ops/sec |
<div id="root"></div>
var root = document.getElementById('root');
var children = [
document.createElement('span'),
document.createElement('span'),
document.createElement('span'),
document.createElement('span'),
document.createElement('span'),
];
root.append(children);
for (let i = 0; i < 5; i++) {
root.appendChild(children[i]);
}
root.replaceChildren(children)