Test name | Executions per second |
---|---|
dataset | 3401792.2 Ops/sec |
getAttribute | 3485524.0 Ops/sec |
jQuery .data() | 113595.2 Ops/sec |
jQuery .attr() | 118027.9 Ops/sec |
<h3 id="data" data-test="1234">kipr202 header</h3>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" crossorigin="anonymous"></script>
window.onload = function() {
console.log(document.querySelector("h3#data").dataset.test);
}
window.onload = function() {
console.log(document.querySelector("h3#data").getAttribute("data-test"));
}
$(document).ready(function() {
console.log($("h3#data").data("test"));
});
$(document).ready(function() {
console.log($("h3#data").attr("data-test"));
});