Toggle navigation
MeasureThat
.net
Create a benchmark
Tools
Feedback
Feature Requests
FAQ
Register
Log In
Set vs Array for unique list (convert set to array) 2
(version: 0)
Benchmark.js
Comparing performance of:
Unique Array vs Set vs Arr 2
Created:
2 years ago
by:
Guest
Go to the latest result
Script Preparation code:
var a = Array(1000).fill(null).map((a, b) => b);
Tests:
Unique Array
var b = []; a.forEach(x => { if (a.indexOf(x) < 0) a.push(x); }); a.map(x => x);
Set
var c = new Set(); a.forEach(x => c.add(x)); var b = Array.from(a); b.map(x => x);
Arr 2
var b = []; a.forEach(x => { if (a.indexOf(x) === -1) a.push(x); }); a.map(x => x);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
Unique Array
Set
Arr 2
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
2 years ago
)
User agent:
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0
Browser/OS:
Firefox 113 on Ubuntu
View result in a separate tab
Embed
Embed Benchmark Result
Set
11K/s
Arr 2
2K/s
Unique Array
2K/s
View exact numbers
Test name
Executions per second
✓
Set
10,676 Ops/sec
Arr 2
2,275 Ops/sec
Unique Array
2,266 Ops/sec
Related benchmarks
Set vs Array for unique list (convert set to array)
Set vs Array for unique list (convert set to array)2
Comments
Confirm delete:
Do you really want to delete benchmark?