Script Preparation code:
Tests:

Historical Performance Data aggregated from 52 community runs

Desktop Results:
Chrome 45 runs
Map lookup
163.9M/s
Object lookup
163.3M/s
Set lookup
155.6M/s
Array lookup
89.4M/s

Fastest: Map lookup (1.8x faster)

View exact numbers
  • Map lookup: 163,872,880 ops/sec
  • Object lookup: 163,297,904 ops/sec
  • Set lookup: 155,616,544 ops/sec
  • Array lookup: 89,397,720 ops/sec
Mobile Results:
Chrome 7 runs
Object lookup
26.5M/s
Set lookup
25.8M/s
Map lookup
23.8M/s
Array lookup
14.5M/s

Fastest: Object lookup (1.8x faster)

View exact numbers
  • Object lookup: 26,458,972 ops/sec
  • Set lookup: 25,775,882 ops/sec
  • Map lookup: 23,782,756 ops/sec
  • Array lookup: 14,499,468 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 lookup
    Map lookup
    Set lookup
    Array lookup

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: 5 months ago)
Mozilla/5.0 (Android 12; Mobile; rv:147.0) Gecko/147.0 Firefox/147.0
Firefox Mobile 147 on Android
View result in a separate tab
Set lookup
1174.6M/s
Object lookup
1068.9M/s
Map lookup
1011.5M/s
Array lookup
70.0M/s
View exact numbers
Test name Executions per second
Set lookup 1,174,597,632 Ops/sec
Object lookup 1,068,884,288 Ops/sec
Map lookup 1,011,549,952 Ops/sec
Array lookup 69,965,904 Ops/sec