innerHtml-so (v2)

Revision 2 of this benchmark created on


Preparation HTML

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

 
<script>
 for (var i = 0; i < 1000; i++) {
  var div = document.createElement("div");
  div.innerHTML = "<div class='test'>hello</div>";
 }
 
 for (var i = 0; i < 1000; i++) {
  var div = document.createElement("div");
  div.innerHTML = "<div class='test0'>hello</div>";
 }
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
native
var divs = $(".test"),
    i = 0,
    len = divs.length;
for (; i < len; i++) {
 divs[i].innerHTML = "default";
}
ready
jquery
$(".test").text("default");
ready
jquery with empty divs
$(".test0").text("default");
ready

Revisions

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