HTML Preparation code:
Script Preparation code:
Tests:
  • set same value via textContent

  • set same value via innerText

  • set different value via textContext

  • set different value via innerText

  • set same value if changed via textContent

  • set same value if changed via innerText

  • set different value if changed via textContent

  • set different value if changed via innerText

  • set same value via nodeValue

  • set different value via nodeValue

  • set same value if changed via nodeValue

  • set different value if changed via nodeValue

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    set same value via textContent
    set same value via innerText
    set different value via textContext
    set different value via innerText
    set same value if changed via textContent
    set same value if changed via innerText
    set different value if changed via textContent
    set different value if changed via innerText
    set same value via nodeValue
    set different value via nodeValue
    set same value if changed via nodeValue
    set different value if changed via nodeValue

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0
Chrome 134 on Windows
View result in a separate tab
Test name Executions per second
set same value via textContent 6186312.0 Ops/sec
set same value via innerText 1613896.2 Ops/sec
set different value via textContext 6650269.5 Ops/sec
set different value via innerText 1716834.2 Ops/sec
set same value if changed via textContent 9741445.0 Ops/sec
set same value if changed via innerText 716280.2 Ops/sec
set different value if changed via textContent 9172154.0 Ops/sec
set different value if changed via innerText 720020.6 Ops/sec
set same value via nodeValue 4202700.5 Ops/sec
set different value via nodeValue 2993717.2 Ops/sec
set same value if changed via nodeValue 15540349.0 Ops/sec
set different value if changed via nodeValue 14134544.0 Ops/sec