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 | |
Closure - Getter function | |
Closure - Setter function |
Test name | Executions per second |
---|---|
Public - ES6 property (get) | 290234000.0 Ops/sec |
Public - Getter function | 288836700.0 Ops/sec |
Public - Directly get | 287675200.0 Ops/sec |
Public - ES6 property (set) | 384085900.0 Ops/sec |
Public - Setter function | 421355900.0 Ops/sec |
Public - Directly set | 384548500.0 Ops/sec |
Private - ES6 property (get) | 256198100.0 Ops/sec |
Private - Getter function | 288772700.0 Ops/sec |
Private - ES6 property (set) | 381619600.0 Ops/sec |
Private - Setter function | 386007900.0 Ops/sec |
Closure - Getter function | 574597700.0 Ops/sec |
Closure - Setter function | 327306600.0 Ops/sec |