Test name | Executions per second |
---|---|
append() | 151593.0 Ops/sec |
appendChild() | 155567.6 Ops/sec |
append() with apply() | 144519.2 Ops/sec |
appendChild() with loop | 137606.7 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]);