Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36
Chrome 111
Windows
Desktop
2 years ago
Test name Executions per second
jQuery .data() 26541.7 Ops/sec
jQuery .attr() 26642.8 Ops/sec
HTML Preparation code:
AخA
 
1
<div id="data" data-test="text">some text</div>
2
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" crossorigin="anonymous"></script>
Tests:
  • jQuery .data()

     
    $(document).ready(function() {
      $("h3#data").data("test");
    });
  • jQuery .attr()

     
    $(document).ready(function() {
      $("h3#data").attr("data-test");
    });