100 element innerHTML | var innerHTMLstr = '<div>';
for (var i = 0; i < 100; i++) {
innerHTMLstr += '<div><span>' + i + '</span></div>';
}
innerHTMLstr += '</div>';
document.getElementById('container').innerHTML = innerHTMLstr;
| ready |
100 element createElement added in sequence | var container = document.getElementById('container');
var outerdiv = document.createElement('div');
container.appendChild(outerdiv);
for (var i = 0; i < 100; i++) {
var div = document.createElement('div');
var span = document.createElement('span');
span.innerHTML = i;
div.appendChild(span);
outerdiv.appendChild(div);
}
| ready |
100 element createElement bulk add - textnode | var container = document.getElementById('container');
var outerdiv = document.createElement('div');
for (var i = 0; i < 100; i++) {
var div = document.createElement('div');
var span = document.createElement('span');
span.appendChild(document.createTextNode(i));
div.appendChild(span);
outerdiv.appendChild(div);
}
container.appendChild(outerdiv);
| ready |
100 element createElement bulk add - textContent | var container = document.getElementById('container');
var outerdiv = document.createElement('div');
for (var i = 0; i < 100; i++) {
var div = document.createElement('div');
var span = document.createElement('span');
span.textContent = i;
div.appendChild(span);
outerdiv.appendChild(div);
}
container.appendChild(outerdiv);
| ready |
100 element createElement bulk add - innertext | var container = document.getElementById('container');
var outerdiv = document.createElement('div');
for (var i = 0; i < 100; i++) {
var div = document.createElement('div');
var span = document.createElement('span');
span.innerText = i;
div.appendChild(span);
outerdiv.appendChild(div);
}
container.appendChild(outerdiv);
| ready |
Document Fragment | var outerDiv = document.createDocumentFragment();
var container = document.getElementById('container');
for (var i = 0; i < 100; i++) {
var div = document.createElement('div');
var span = document.createElement('span');
span.innerText = i;
div.appendChild(span);
outerDiv.appendChild(div);
}
container.appendChild(outerDiv);
| ready |
jQuery Append | var main = $('<div>');
for (var i = 0; i < 100; i++) {
main.append('<div><span>' + i + '</span></div>');
}
document.getElementById('container').innerHTML = main;
| ready |
jQuery Append clone | var main = $('<div>');
var span = $('<span>');
for (var i = 0; i < 100; i++) {
span.clone().text(i);
main.append(span)
}
document.getElementById('container').innerHTML = main;
| ready |
jQuery Add | var main = $();
for (var i = 0; i < 100; i++) {
main = main.add('<div><span>' + i + '</span></div>');
}
document.getElementById('container').innerHTML = main;
| ready |