Run details:
Mozilla/5.0 (X11; Linux x86_64; rv:151.0) Gecko/20100101 Firefox/151.0
Firefox 151
Linux
Desktop
one month ago
Set.has, 10 000 elements
71.4M/s
Set.has, 1 000 000 elements
61.0M/s
Array.includes, 10 000 elements
58K/s
Array to Set + Set.has, 10 000 elements
1K/s
Array to Set + Set.has x 100, 10 000 elements
1K/s
Array.includes x 100, 10 000 elements
573/s
Array.includes, 1 000 000 elements
547/s
View exact numbers
Test name Executions per second
Set.has, 10 000 elements 71,376,128 Ops/sec
Set.has, 1 000 000 elements 60,950,632 Ops/sec
Array.includes, 10 000 elements 58,101 Ops/sec
Array to Set + Set.has, 10 000 elements 1,387 Ops/sec
Array to Set + Set.has x 100, 10 000 elements 1,377 Ops/sec
Array.includes x 100, 10 000 elements 573 Ops/sec
Array.includes, 1 000 000 elements 547 Ops/sec
Script Preparation code:
Tests: