Test case name | Result |
---|---|
Public ES6 property (get) | |
Public Getter function | |
Public ES6 property (set) | |
Public Setter function | |
Private ES6 property (get) | |
Private Getter function | |
Private ES6 property (set) | |
Private Setter function | |
Null Prototype Directly Set | |
Null Prototype Directly Get | |
Frozen Object Literal (Get) | |
Frozen Object Literal (Set) | |
Frozen Object Literal Getter Function | |
Frozen Object Literal Setter Function; |
Test name | Executions per second |
---|---|
Public ES6 property (get) | 287119800.0 Ops/sec |
Public Getter function | 225522000.0 Ops/sec |
Public ES6 property (set) | 381688000.0 Ops/sec |
Public Setter function | 421710500.0 Ops/sec |
Private ES6 property (get) | 284741600.0 Ops/sec |
Private Getter function | 187699100.0 Ops/sec |
Private ES6 property (set) | 379605800.0 Ops/sec |
Private Setter function | 379377400.0 Ops/sec |
Null Prototype Directly Set | 419596400.0 Ops/sec |
Null Prototype Directly Get | 291660700.0 Ops/sec |
Frozen Object Literal (Get) | 287469000.0 Ops/sec |
Frozen Object Literal (Set) | 15857800.0 Ops/sec |
Frozen Object Literal Getter Function | 179344000.0 Ops/sec |
Frozen Object Literal Setter Function; | 14836120.0 Ops/sec |