Script Preparation code:
Tests:

Historical Performance Data aggregated from 10 community runs

Desktop Results:
Chrome 10 runs
proxy getter/setter optimized?
4.9M/s
getter / setter
4.0M/s
proxy immutable
1.7M/s
proxy immutable logging
254K/s

Fastest: proxy getter/setter optimized? (19.4x faster)

View exact numbers
  • proxy getter/setter optimized?: 4,933,311 ops/sec
  • getter / setter: 4,022,260 ops/sec
  • proxy immutable: 1,749,227 ops/sec
  • proxy immutable logging: 254,149 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
    getter / setter
    proxy getter/setter optimized?
    proxy immutable
    proxy immutable logging

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 14 days ago)
Mozilla/5.0 (X11; Linux x86_64; rv:155.0) Gecko/20100101 Firefox/155.0
Firefox 155 on Linux
View result in a separate tab
getter / setter
8.7M/s
proxy immutable
5.0M/s
proxy getter/setter optimized?
4.3M/s
proxy immutable logging
139K/s
View exact numbers
Test name Executions per second
getter / setter 8,667,103 Ops/sec
proxy immutable 5,006,864 Ops/sec
proxy getter/setter optimized? 4,267,409 Ops/sec
proxy immutable logging 138,511 Ops/sec