out of dom vs documentfragment (v31)

Revision 31 of this benchmark created on


Preparation HTML

<div id="list1">
</div>
<div id="list2">
</div>

Test runner

Ready to run.

Testing in
TestOps/sec
out of dom
var list = document.getElementById('list1'),
    elem = document.createElement('div');

list.innerHTML = "";
for (var i = 0; i < 100; i++) {
  a = document.createElement('a');
  a.innerHTML = 'link ' + i;
  a.style.display = 'block';
  elem.appendChild(a);
}
list.appendChild(elem);
ready
documentfragment
var list = document.getElementById('list2'),
    elem = document.createDocumentFragment(),
    elem2 = document.createElement('div');

list.innerHTML = "";
for (var i = 0; i < 100; i++) {
  a = document.createElement('a');
  a.innerHTML = 'link ' + i;
  a.style.display = 'block';
  elem.appendChild(a);
}
list.appendChild(elem);
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.