Script Preparation code:
Tests:
  • Public ES6 property (get)

  • Public Getter function

  • Public Directly get

  • Public ES6 property (set)

  • Public Setter function

  • Public Directly set

  • Private ES6 property (get)

  • Private Getter function

  • Private ES6 property (set)

  • Private Setter function

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Public ES6 property (get)
    Public Getter function
    Public Directly get
    Public ES6 property (set)
    Public Setter function
    Public Directly set
    Private ES6 property (get)
    Private Getter function
    Private ES6 property (set)
    Private Setter function

    Fastest: N/A

    Slowest: N/A

Get performance results from real users on your website with Request Metrics.
Latest run results:
Run details: (Test run date: 2 months ago)
Mozilla/5.0 (Android 13; Mobile; rv:125.0) Gecko/125.0 Firefox/125.0
Firefox Mobile 125 on Android
View result in a separate tab
Test name Executions per second
Public ES6 property (get) 299593300.0 Ops/sec
Public Getter function 282615000.0 Ops/sec
Public Directly get 282472300.0 Ops/sec
Public ES6 property (set) 430842000.0 Ops/sec
Public Setter function 418993700.0 Ops/sec
Public Directly set 425608800.0 Ops/sec
Private ES6 property (get) 286338700.0 Ops/sec
Private Getter function 287016200.0 Ops/sec
Private ES6 property (set) 376575200.0 Ops/sec
Private Setter function 385027200.0 Ops/sec