Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0
Firefox 147
Linux
Desktop
6 months ago
set same value if changed via textContent
1164.6M/s
set same value if changed via nodeValue
988.9M/s
set different value if changed via textContent
913.3M/s
set different value if changed via nodeValue
903.2M/s
set same value via nodeValue
5.5M/s
set different value via nodeValue
5.1M/s
set same value via textContent
4.8M/s
set different value via textContext
4.5M/s
set same value if changed via innerText
4.4M/s
set different value if changed via innerText
4.4M/s
set different value via innerText
1.7M/s
set same value via innerText
1.6M/s
View exact numbers
Test name Executions per second
set same value if changed via textContent 1,164,551,424 Ops/sec
set same value if changed via nodeValue 988,858,880 Ops/sec
set different value if changed via textContent 913,261,568 Ops/sec
set different value if changed via nodeValue 903,157,696 Ops/sec
set same value via nodeValue 5,534,910 Ops/sec
set different value via nodeValue 5,149,934 Ops/sec
set same value via textContent 4,772,984 Ops/sec
set different value via textContext 4,465,058 Ops/sec
set same value if changed via innerText 4,396,929 Ops/sec
set different value if changed via innerText 4,395,366 Ops/sec
set different value via innerText 1,666,912 Ops/sec
set same value via innerText 1,596,538 Ops/sec
HTML Preparation code:
Script Preparation code:
Tests: