Test case name | Result |
---|---|
Get literal property | |
Method class get scope prop | |
Method class set scope prop | |
Function literal get prop | |
Function literal set prop | |
Function constructor get prop | |
Function constructor set prop | |
Function class get prop | |
Function class set prop | |
Function literal get scope prop | |
Function literal set scope prop | |
Function constructor get scope prop | |
Function constructor set scope prop | |
Method constructor set scope prop | |
Function class get scope prop | |
Arrow-function literal get scope prop | |
Arrow-function literal set scope prop | |
Arrow-function constructor get scope prop | |
Arrow-function constructor set scope prop | |
Arrow-function class get scope prop | |
Arrow-function class set scope prop | |
Function constructor get instance prop | |
Function constructor set instance prop | |
Function class get instance prop | |
Function class set instance prop | |
Arrow-function constructor get instance prop | |
Arrow-function constructor set instance prop | |
Function class set scope prop | |
Method constructor get scope prop | |
Method literal set scope prop | |
Method literal get scope prop | |
Set literal prop | |
Get constructor prop | |
Set constructor prop | |
Get class prop | |
Set class prop | |
Getter literal prop | |
Setter literal prop | |
Getter constructor prop | |
Setter constructor prop | |
Getter class prop | |
Setter class prop | |
Getter class private prop | |
Setter class private prop | |
Getter literal scope prop | |
Setter literal scope prop | |
Getter constructor scope prop | |
Setter constructor scope prop | |
Getter scope class prop | |
Setter scope class prop | |
Method literal get prop | |
Method literal set prop | |
Method constructor get prop | |
Method constructor set prop | |
Method class get prop | |
Method class set prop | |
Method class get private prop | |
Method class set private prop | |
Arrow-function class get instance prop | |
Arrow-function class set instance prop |
Test name | Executions per second |
---|---|
Get literal property | 8646770.0 Ops/sec |
Get constructor prop | 8153831.0 Ops/sec |
Set constructor prop | 7717989.0 Ops/sec |
Get class prop | 8183354.0 Ops/sec |
Set class prop | 8295629.0 Ops/sec |
Getter literal prop | 6416526.0 Ops/sec |
Setter literal prop | 3509341.0 Ops/sec |
Getter constructor prop | 7619095.0 Ops/sec |
Setter constructor prop | 7173618.0 Ops/sec |
Getter class prop | 8098602.0 Ops/sec |
Setter class prop | 7942194.0 Ops/sec |
Getter class private prop | 8200501.0 Ops/sec |
Setter class private prop | 7553451.0 Ops/sec |
Set literal prop | 7114147.0 Ops/sec |
Getter literal scope prop | 6757382.0 Ops/sec |
Getter constructor scope prop | 8106261.0 Ops/sec |
Setter constructor scope prop | 7593591.0 Ops/sec |
Getter scope class prop | 7553595.0 Ops/sec |
Setter scope class prop | 7886704.0 Ops/sec |
Method literal get prop | 6655272.0 Ops/sec |
Method literal set prop | 6939840.0 Ops/sec |
Method constructor get prop | 7925488.0 Ops/sec |
Method constructor set prop | 7913521.0 Ops/sec |
Method class get prop | 8615293.0 Ops/sec |
Method class set prop | 8913657.0 Ops/sec |
Method class get private prop | 9203600.0 Ops/sec |
Method class set private prop | 8696339.0 Ops/sec |
Setter literal scope prop | 3300654.0 Ops/sec |
Method literal get scope prop | 7399666.0 Ops/sec |
Method literal set scope prop | 7013450.0 Ops/sec |
Method constructor get scope prop | 7927490.0 Ops/sec |
Method class get scope prop | 9961417.0 Ops/sec |
Method class set scope prop | 9800724.0 Ops/sec |
Function literal get prop | 8293915.0 Ops/sec |
Function literal set prop | 8550012.0 Ops/sec |
Function constructor get prop | 10247890.0 Ops/sec |
Function constructor set prop | 9977915.0 Ops/sec |
Function class get prop | 9992319.0 Ops/sec |
Function class set prop | 10130450.0 Ops/sec |
Function literal get scope prop | 9010491.0 Ops/sec |
Function literal set scope prop | 8499658.0 Ops/sec |
Function constructor get scope prop | 9770455.0 Ops/sec |
Function constructor set scope prop | 10353480.0 Ops/sec |
Method constructor set scope prop | 9128993.0 Ops/sec |
Function class get scope prop | 10469620.0 Ops/sec |
Arrow-function literal get scope prop | 8797373.0 Ops/sec |
Arrow-function literal set scope prop | 8094284.0 Ops/sec |
Arrow-function constructor get scope prop | 9483389.0 Ops/sec |
Arrow-function constructor set scope prop | 8833976.0 Ops/sec |
Arrow-function class get scope prop | 8651827.0 Ops/sec |
Arrow-function class set scope prop | 7531343.0 Ops/sec |
Function constructor get instance prop | 4956426.0 Ops/sec |
Function constructor set instance prop | 8337742.0 Ops/sec |
Function class get instance prop | 5749095.0 Ops/sec |
Function class set instance prop | 7665203.0 Ops/sec |
Arrow-function constructor get instance prop | 7793007.0 Ops/sec |
Arrow-function constructor set instance prop | 7783501.0 Ops/sec |
Function class set scope prop | 7921656.0 Ops/sec |
Arrow-function class get instance prop | 8952617.0 Ops/sec |
Arrow-function class set instance prop | 8788922.0 Ops/sec |