<div id="foo" data-foo="foo_id"></div>
var element = document.getElementById("foo");
var i = 10000;
while (i--) {
var foo = element.getAttribute("data-foo");
element.setAttribute("data-foo2", foo);
}
var element = document.getElementById("foo");
var i = 10000;
while (i--) {
var foo = element.dataset.foo;
element.dataset.foo2 = foo;
}
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
getAttribute | |
dataset |
Test name | Executions per second |
---|---|
getAttribute | 394.2 Ops/sec |
dataset | 166.5 Ops/sec |