Run details:
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36
Chrome Mobile 140
Android
Mobile
10 months ago
Private - ES6 property (set)
54.5M/s
Public - Directly set
53.8M/s
Private - Setter function
50.4M/s
Closure - Getter function
50.2M/s
Public - Setter function
48.0M/s
Closure - Setter function
47.8M/s
Public - ES6 property (set)
46.9M/s
Public - ES6 property (get)
4.4M/s
Private - Getter function
4.2M/s
Private - ES6 property (get)
4.2M/s
Public - Getter function
3.9M/s
Public - Directly get
3.9M/s
View exact numbers
Test name Executions per second
Private - ES6 property (set) 54,450,944 Ops/sec
Public - Directly set 53,844,792 Ops/sec
Private - Setter function 50,408,920 Ops/sec
Closure - Getter function 50,244,436 Ops/sec
Public - Setter function 48,009,744 Ops/sec
Closure - Setter function 47,758,816 Ops/sec
Public - ES6 property (set) 46,882,192 Ops/sec
Public - ES6 property (get) 4,435,008 Ops/sec
Private - Getter function 4,191,207 Ops/sec
Private - ES6 property (get) 4,171,432 Ops/sec
Public - Getter function 3,933,790 Ops/sec
Public - Directly get 3,907,206 Ops/sec
Script Preparation code:
Tests: