Script Preparation code:
Tests:
Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Read from data property
    Write to data property
    Read from accessor method
    Write to mutator method
    Read from object literal property
    Write to object literal property
    Read from object literal property on prototype
    Write to object literal property on prototype
    R p0
    W p0
    r p1
    w p1
    r p2
    w p2

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 6 months ago)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36 Edg/144.0.0.0
Chrome 144 on Windows
View result in a separate tab
Read from data property
166.2M/s
Read from accessor method
163.4M/s
Write to data property
155.3M/s
Read from object literal property on prototype
152.7M/s
Write to mutator method
142.8M/s
Write to object literal property on prototype
83.4M/s
Read from object literal property
76.1M/s
R p0
50.7M/s
r p1
44.9M/s
w p1
39.6M/s
r p2
33.4M/s
W p0
33.3M/s
Write to object literal property
18.6M/s
w p2
5.7M/s
View exact numbers
Test name Executions per second
Read from data property 166,165,792 Ops/sec
Read from accessor method 163,396,256 Ops/sec
Write to data property 155,263,136 Ops/sec
Read from object literal property on prototype 152,674,624 Ops/sec
Write to mutator method 142,794,560 Ops/sec
Write to object literal property on prototype 83,404,840 Ops/sec
Read from object literal property 76,079,008 Ops/sec
R p0 50,681,036 Ops/sec
r p1 44,856,460 Ops/sec
w p1 39,637,960 Ops/sec
r p2 33,351,264 Ops/sec
W p0 33,292,624 Ops/sec
Write to object literal property 18,611,162 Ops/sec
w p2 5,733,512 Ops/sec