HTML Preparation code:
AخA
 
1
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"><script>
2
<script>
3
  jQuery.noConflict();  
4
</script>
5
<script src="https://cdnjs.cloudflare.com/ajax/libs/blissfuljs/1.0.4/bliss.min.js"></script>
6
<script src="https://cdnjs.cloudflare.com/ajax/libs/cash/2.3.9/cash.min.js"></script>
7
<div id="foo">Hello World</div>
Tests:
  • Vanilla Get ID

     
    var text = document.getElementById("foo");
  • Vanilla Get Text

     
    var text = document.getElementById("foo").textContent;
  • Vanilla Get Html

     
    var text = document.getElementById("foo").innerHTML;
  • Cash Get ID

     
    var text = $("#foo");
  • Cash Get Text

     
    var text = $("#foo").text();
  • Cash Get Html

     
    var text = $("#foo").html();
  • Bliss Get ID

     
    var text = Bliss("#foo");
  • Bliss Get Text

     
    var text = Bliss("#foo").textContent;
  • jQuery Get ID

     
    var text = jQuery("#foo");
  • jQuery Get Text

     
    var text = jQuery("#foo").text();
  • jQuery Get Html

     
    var text = jQuery("#foo").html();
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results

Experimental features:

  • Test case name Result
    Vanilla Get ID
    Vanilla Get Text
    Vanilla Get Html
    Cash Get ID
    Cash Get Text
    Cash Get Html
    Bliss Get ID
    Bliss Get Text
    jQuery Get ID
    jQuery Get Text
    jQuery Get Html

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 23 days ago)
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Mobile Safari/537.36
Chrome Mobile 134 on Android
View result in a separate tab
Test name Executions per second
Vanilla Get ID 22623862.0 Ops/sec
Vanilla Get Text 7960545.5 Ops/sec
Vanilla Get Html 6740518.0 Ops/sec
Cash Get ID 3789188.0 Ops/sec
Cash Get Text 2845610.0 Ops/sec
Cash Get Html 2711110.0 Ops/sec
Bliss Get ID 3062517.2 Ops/sec
Bliss Get Text 2301186.2 Ops/sec
jQuery Get ID 2514501.5 Ops/sec
jQuery Get Text 1323839.6 Ops/sec
jQuery Get Html 1550851.6 Ops/sec