HTML Preparation code:
AخA
 
1
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
2
<div id="imba" style="margin: 10px;"></div>
3
window.template = "<div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div><div style='width: 20px;'></div>";
Tests:
  • jquery

     
    $('#imba').html(window.template).outerWidth(true);
  • native

     
    var imba = document.getElementById('imba');
    var m = document.createDocumentFragment();
    m.innerHTML += window.template;
    imba.appendChild(m)
    imba.offsetWidth;
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    jquery
    native

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 8 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0
Firefox 129 on Windows
View result in a separate tab
Test name Executions per second
jquery 253735.0 Ops/sec
native 700076.4 Ops/sec