Script Preparation code:
Tests:

Historical Performance Data aggregated from 464 community runs

Desktop Results:
Chrome 322 runs
Object access
14.8M/s
Proxy access
14.3M/s
Proxy with get handler access
6.8M/s

Fastest: Object access (2.2x faster)

View exact numbers
  • Object access: 14,805,948 ops/sec
  • Proxy access: 14,266,912 ops/sec
  • Proxy with get handler access: 6,832,534 ops/sec
Firefox 53 runs
Object access
1470.5M/s
Proxy access
307.5M/s
Proxy with get handler access
41.9M/s

Fastest: Object access (35.1x faster)

View exact numbers
  • Object access: 1,470,489,984 ops/sec
  • Proxy access: 307,528,288 ops/sec
  • Proxy with get handler access: 41,947,676 ops/sec
Safari 22 runs
Object access
19.5M/s
Proxy access
19.5M/s
Proxy with get handler access
10.6M/s

Fastest: Object access (1.8x faster)

View exact numbers
  • Object access: 19,457,380 ops/sec
  • Proxy access: 19,456,676 ops/sec
  • Proxy with get handler access: 10,606,861 ops/sec
Other 10 runs
Object access
9.2M/s
Proxy access
7.5M/s
Proxy with get handler access
3.5M/s

Fastest: Object access (2.6x faster)

View exact numbers
  • Object access: 9,232,998 ops/sec
  • Proxy access: 7,481,487 ops/sec
  • Proxy with get handler access: 3,485,632 ops/sec
Mobile Results:
Chrome 44 runs
Object access
9.6M/s
Proxy access
8.9M/s
Proxy with get handler access
3.8M/s

Fastest: Object access (2.6x faster)

View exact numbers
  • Object access: 9,649,313 ops/sec
  • Proxy access: 8,917,138 ops/sec
  • Proxy with get handler access: 3,774,656 ops/sec
Safari 13 runs
Object access
410.4M/s
Proxy access
166.8M/s
Proxy with get handler access
101.6M/s

Fastest: Object access (4.0x faster)

View exact numbers
  • Object access: 410,403,200 ops/sec
  • Proxy access: 166,807,232 ops/sec
  • Proxy with get handler access: 101,634,056 ops/sec

Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.

Rendered benchmark preparation results:

Suite status: <idle, ready to run>

Previous results
  • Test case name Result
    Object access
    Proxy access
    Proxy with get handler access

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one month ago)
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 on Android
View result in a separate tab
Object access
68.4M/s
Proxy access
27.9M/s
Proxy with get handler access
14.5M/s
View exact numbers
Test name Executions per second
Object access 68,380,528 Ops/sec
Proxy access 27,948,846 Ops/sec
Proxy with get handler access 14,452,281 Ops/sec