Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
Chrome 126
Windows
Desktop
2 years ago
Benchmark.js
Method class set prop
12.1M/s
Setter class private prop
12.0M/s
Method class get prop
11.8M/s
Getter scope class prop
11.8M/s
Get constructor prop
11.8M/s
Function class set scope prop
11.7M/s
Arrow-function constructor set instance prop
11.7M/s
Arrow-function class set instance prop
11.7M/s
Method constructor set prop
11.6M/s
Getter constructor prop
11.6M/s
Setter constructor scope prop
11.4M/s
Function class get instance prop
11.4M/s
Arrow-function constructor set scope prop
11.3M/s
Arrow-function constructor get instance prop
11.2M/s
Method constructor get prop
11.2M/s
Getter class private prop
11.1M/s
Function class get prop
11.1M/s
Function constructor set prop
11.1M/s
Function constructor get prop
11.0M/s
Function class get scope prop
11.0M/s
Getter constructor scope prop
11.0M/s
Method class get scope prop
10.9M/s
Function class set prop
10.9M/s
Get literal property
10.9M/s
Arrow-function class get instance prop
10.7M/s
Method class set scope prop
10.7M/s
Set constructor prop
10.6M/s
Function constructor get scope prop
10.6M/s
Set literal prop
10.6M/s
Function class set instance prop
10.3M/s
Method class set private prop
10.2M/s
Setter scope class prop
10.1M/s
Function literal set scope prop
9.9M/s
Getter literal scope prop
9.9M/s
Function constructor set instance prop
9.9M/s
Get class prop
9.7M/s
Function literal get prop
9.7M/s
Function literal get scope prop
9.7M/s
Arrow-function constructor get scope prop
9.6M/s
Setter constructor prop
9.5M/s
Method literal get scope prop
9.5M/s
Function literal set prop
9.3M/s
Arrow-function literal get scope prop
9.1M/s
Method literal set prop
8.9M/s
Method class get private prop
8.8M/s
Function constructor set scope prop
8.7M/s
Method literal set scope prop
8.6M/s
Method constructor get scope prop
8.5M/s
Arrow-function class set scope prop
8.5M/s
Set class prop
8.3M/s
Method literal get prop
8.2M/s
Function constructor get instance prop
8.1M/s
Arrow-function class get scope prop
8.1M/s
Getter literal prop
7.5M/s
Method constructor set scope prop
7.2M/s
Arrow-function literal set scope prop
6.6M/s
Getter class prop
5.6M/s
Setter class prop
5.4M/s
Setter literal scope prop
5.2M/s
Setter literal prop
3.9M/s
View exact numbers
Test name Executions per second
Method class set prop 12,090,237 Ops/sec
Setter class private prop 11,968,912 Ops/sec
Method class get prop 11,842,681 Ops/sec
Getter scope class prop 11,834,236 Ops/sec
Get constructor prop 11,792,525 Ops/sec
Function class set scope prop 11,706,444 Ops/sec
Arrow-function constructor set instance prop 11,670,994 Ops/sec
Arrow-function class set instance prop 11,670,834 Ops/sec
Method constructor set prop 11,597,415 Ops/sec
Getter constructor prop 11,594,659 Ops/sec
Setter constructor scope prop 11,426,301 Ops/sec
Function class get instance prop 11,393,600 Ops/sec
Arrow-function constructor set scope prop 11,283,320 Ops/sec
Arrow-function constructor get instance prop 11,247,707 Ops/sec
Method constructor get prop 11,222,252 Ops/sec
Getter class private prop 11,109,212 Ops/sec
Function class get prop 11,084,261 Ops/sec
Function constructor set prop 11,063,923 Ops/sec
Function constructor get prop 11,041,016 Ops/sec
Function class get scope prop 11,004,606 Ops/sec
Getter constructor scope prop 10,987,514 Ops/sec
Method class get scope prop 10,943,914 Ops/sec
Function class set prop 10,878,076 Ops/sec
Get literal property 10,852,093 Ops/sec
Arrow-function class get instance prop 10,739,261 Ops/sec
Method class set scope prop 10,717,523 Ops/sec
Set constructor prop 10,646,084 Ops/sec
Function constructor get scope prop 10,600,777 Ops/sec
Set literal prop 10,572,683 Ops/sec
Function class set instance prop 10,282,406 Ops/sec
Method class set private prop 10,235,790 Ops/sec
Setter scope class prop 10,100,533 Ops/sec
Function literal set scope prop 9,935,668 Ops/sec
Getter literal scope prop 9,922,866 Ops/sec
Function constructor set instance prop 9,917,666 Ops/sec
Get class prop 9,731,852 Ops/sec
Function literal get prop 9,694,686 Ops/sec
Function literal get scope prop 9,659,998 Ops/sec
Arrow-function constructor get scope prop 9,619,050 Ops/sec
Setter constructor prop 9,517,810 Ops/sec
Method literal get scope prop 9,509,314 Ops/sec
Function literal set prop 9,274,963 Ops/sec
Arrow-function literal get scope prop 9,145,505 Ops/sec
Method literal set prop 8,866,097 Ops/sec
Method class get private prop 8,834,166 Ops/sec
Function constructor set scope prop 8,686,159 Ops/sec
Method literal set scope prop 8,589,840 Ops/sec
Method constructor get scope prop 8,539,064 Ops/sec
Arrow-function class set scope prop 8,483,822 Ops/sec
Set class prop 8,256,542 Ops/sec
Method literal get prop 8,210,846 Ops/sec
Function constructor get instance prop 8,140,164 Ops/sec
Arrow-function class get scope prop 8,082,252 Ops/sec
Getter literal prop 7,450,170 Ops/sec
Method constructor set scope prop 7,234,796 Ops/sec
Arrow-function literal set scope prop 6,629,438 Ops/sec
Getter class prop 5,596,082 Ops/sec
Setter class prop 5,431,825 Ops/sec
Setter literal scope prop 5,242,324 Ops/sec
Setter literal prop 3,937,176 Ops/sec
Script Preparation code:
Tests: