Script Preparation code:
Tests:

Historical Performance Data aggregated from 167 community runs

Desktop Results:
Chrome 134 runs
Set has
27.8M/s
Array includes
27.0M/s
Map has
25.8M/s
View exact numbers
  • Set has: 27,833,334 ops/sec
  • Array includes: 27,016,640 ops/sec
  • Map has: 25,818,656 ops/sec
Firefox 14 runs
Set has
1772.6M/s
Map has
1645.9M/s
Array includes
53.2M/s

Fastest: Set has (33.3x faster)

View exact numbers
  • Set has: 1,772,593,408 ops/sec
  • Map has: 1,645,939,712 ops/sec
  • Array includes: 53,206,844 ops/sec
Mobile Results:
Chrome 14 runs
Map has
23.3M/s
Set has
22.4M/s
Array includes
16.2M/s

Fastest: Map has (1.4x faster)

View exact numbers
  • Map has: 23,277,172 ops/sec
  • Set has: 22,446,424 ops/sec
  • Array includes: 16,242,416 ops/sec
Safari 5 runs
Map has
515.6M/s
Set has
509.7M/s
Array includes
70.5M/s

Fastest: Map has (7.3x faster)

View exact numbers
  • Map has: 515,626,432 ops/sec
  • Set has: 509,659,776 ops/sec
  • Array includes: 70,528,304 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
    Array includes
    Set has
    Map has

    Fastest: N/A

    Slowest: N/A

Latest run results:
Run details: (Test run date: one year ago)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
Chrome 135 on Mac OS X 10.15.7
View result in a separate tab
Set has
193.8M/s
Map has
190.6M/s
Array includes
91.0M/s
View exact numbers
Test name Executions per second
Set has 193,776,864 Ops/sec
Map has 190,644,896 Ops/sec
Array includes 91,008,784 Ops/sec