createelement-append-vs-document-write-revised

Benchmark created on


Preparation HTML

<script>
   
  
  function writeTest() { 
   var newHTML = "<div><h1>Hi there!</h1></div>"document.writeln(newHTML); document.close(); 
  };  
  
  function elemTest() { 
   var newDiv = document.createElement("div"); newDiv.innerHTML = "<h1>Hi there!</h1>"document.body.appendChild(newDiv); 
  };
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
writeTest();
writeTest();
ready
elemTest();
elemTest();
ready

Revisions

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