Run details:
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0
Firefox 133
Windows
Desktop
one year ago
Set.has, 10 000 elements
27.7M/s
Set.has, 1 000 000 elements
24.2M/s
Array.includes, 10 000 elements
37K/s
Array to Set + Set.has, 10 000 elements
635/s
Array to Set + Set.has x 100, 10 000 elements
615/s
Array.includes x 100, 10 000 elements
378/s
Array.includes, 1 000 000 elements
297/s
View exact numbers
Test name Executions per second
Set.has, 10 000 elements 27,727,520 Ops/sec
Set.has, 1 000 000 elements 24,228,318 Ops/sec
Array.includes, 10 000 elements 36,673 Ops/sec
Array to Set + Set.has, 10 000 elements 635 Ops/sec
Array to Set + Set.has x 100, 10 000 elements 615 Ops/sec
Array.includes x 100, 10 000 elements 378 Ops/sec
Array.includes, 1 000 000 elements 297 Ops/sec
Script Preparation code:
Tests: