HTML Preparation code:
AخA
 
1
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.slim.min.js"><script>
2
<script>jQuery.noConflict();</script>
3
<script src="https://cdnjs.cloudflare.com/ajax/libs/sprint/0.9.2/sprint.min.js"></script>
4
<script src="https://cdnjs.cloudflare.com/ajax/libs/cash/6.0.1/cash.min.js"></script>
5
<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();
  • jQuery Get ID

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

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

     
    var text = jQuery("#foo").html();
  • Sprint Get ID

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

     
    var text = Sprint("#foo").text();
  • Sprint Get HTML

     
    var text = Sprint("#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
    jQuery Get ID
    jQuery Get Text
    jQuery Get HTML
    Sprint Get ID
    Sprint Get Text
    Sprint Get HTML

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0
Firefox 132 on Ubuntu
View result in a separate tab
Test name Executions per second
Vanilla Get ID 7162240.5 Ops/sec
Vanilla Get Text 5626761.0 Ops/sec
Vanilla Get HTML 5711456.0 Ops/sec
Cash Get ID 7456331.5 Ops/sec
Cash Get Text 7264184.0 Ops/sec
Cash Get HTML 7231329.5 Ops/sec
jQuery Get ID 7250292.5 Ops/sec
jQuery Get Text 3474722.2 Ops/sec
jQuery Get HTML 3361445.8 Ops/sec
Sprint Get ID 8945377.0 Ops/sec
Sprint Get Text 4582723.5 Ops/sec
Sprint Get HTML 4070969.0 Ops/sec