Test name | Executions per second |
---|---|
append() | 531419.8 Ops/sec |
appendChild() | 565911.6 Ops/sec |
append() with apply() | 524588.2 Ops/sec |
appendChild() with loop | 483389.5 Ops/sec |
var e1 = document.createElement('div');
var e2 = document.createElement('div');
var e3 = document.createElement('div');
var e4 = document.createElement('div');
var es = [e1, e2, e3, e4];
document.body.append(e1, e2, e3, e4);
document.body.appendChild(e1);
document.body.appendChild(e2);
document.body.appendChild(e3);
document.body.appendChild(e4);
document.body.append.apply(document.body, es);
for (var i = 0; i < es.length; i++) document.body.appendChild(es[i]);