Run details:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
Chrome 123
Linux
Desktop
2 years ago
Create set small
809K/s
Array set small
789K/s
Spread set small
783K/s
Create set small string
721K/s
Spread set small string
715K/s
Array set small string
684K/s
Filter number small
308K/s
Filter string small
253K/s
Set spread num
153K/s
Create Set
139K/s
Array from set
136K/s
Array set string
135K/s
For small
112K/s
For string small
83K/s
Create set string
71K/s
Set array
67K/s
Filter
28K/s
For
15K/s
For string
8K/s
Filter string
3K/s
View exact numbers
Test name Executions per second
Create set small 809,370 Ops/sec
Array set small 788,733 Ops/sec
Spread set small 783,402 Ops/sec
Create set small string 720,713 Ops/sec
Spread set small string 714,625 Ops/sec
Array set small string 684,203 Ops/sec
Filter number small 308,237 Ops/sec
Filter string small 252,677 Ops/sec
Set spread num 153,384 Ops/sec
Create Set 139,466 Ops/sec
Array from set 135,600 Ops/sec
Array set string 134,941 Ops/sec
For small 112,387 Ops/sec
For string small 83,472 Ops/sec
Create set string 70,594 Ops/sec
Set array 67,000 Ops/sec
Filter 28,367 Ops/sec
For 14,660 Ops/sec
For string 7,607 Ops/sec
Filter string 2,940 Ops/sec
Script Preparation code:
Tests: