Normal Append | var form = document.createElement('form'),
array = [
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input')
], i;
for (i = 0; i < 4; i +=1)
{
document.body.appendChild(form);
}
document.body.offsetHeight;
document.body.removeChild(form);
| ready |
Document Fragment | var formDiv = document.createDocumentFragment(),
form = document.createElement('form'),
array = [
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input'),
document.createElement('input')
], i;
for (i = 0; i < 4; i +=1)
{
formDiv.appendChild(array[i]);
}
form.appendChild(formDiv);
document.body.appendChild(form);
document.body.offsetHeight;
document.body.removeChild(form);
| ready |