createDocumentFragment vs appendChild on non-appended element (v16)

Revision 16 of this benchmark created on


Preparation HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js">
</script>
<div id="testDiv1">
</div>

Test runner

Ready to run.

Testing in
TestOps/sec
Jquery Append
var array = ["one", "two", "three,"
four ","
five "
    ], i,
$testDiv = $("#testDiv1 ");
    
for (i = 0; i < 5; i +=1)
{
    $testDiv.append(array[i]);
}
ready
Document Fragment
var frag = document.createDocumentFragment(),
    array = ["one", "two", "three,"
  four ","
  five "
    ], i;
    
for (i = 0; i < 5; i +=1)
{
    frag.appendChild(array[i]);
}
    
document.getElementById("
  testDiv1 ").appendChild(frag);
ready

Revisions

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