DOM vs innerHTML (v2)

Revision 2 of this benchmark created on


Preparation HTML

<div id="main_node"></div>

Test runner

Ready to run.

Testing in
TestOps/sec
DOM
var node = document.getElementById('main_node'),
    child = document.createElement('div');
node.appendChild(child);
node.removeChild(child);
delete child;
ready
innerHTML
var node = document.getElementById('main_node');
node.innerHTML = '<div></div>';
node.innerHTML = '';
ready

Revisions

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