Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
mybenchmark123313131 sadas4
(version: 1)
Comparing performance of:
array vs set
Created:
one year ago
by:
Guest
Jump to the latest result
Script Preparation code:
function f(n) { return ++n; } var oldValue = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; var newValue = [1, 2, 3, 4, 5, 6, 7, 9, 10, 11];
Tests:
array
var addedIds = newValue.filter(userId => !oldValue.includes(userId)); var removedIds = oldValue.filter(userId => !newValue.includes(userId)); addedIds.forEach(userId => f(userId)); removedIds.forEach(userId => f(userId));
set
var oldSet = new Set(oldValue); var newSet = new Set(newValue); var addedIds = newValue.filter(userId => !oldSet.has(userId)); var removedIds = oldValue.filter(userId => !newSet.has(userId)); addedIds.forEach(userId => f(userId)); removedIds.forEach(userId => f(userId));
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
array
set
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
one year ago
)
User agent:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Browser/OS:
Chrome 130 on Windows
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
array
294018.8 Ops/sec
set
581208.0 Ops/sec
Related benchmarks:
Array.from vs forEach
Array.from vs forEach index
includes vs in vs indexOf
set.has vs. array.includes 1e5
includes vs set 1241 2341234 1233
set loop
using set vs array
Array vs Set 2384
Set replace
Comments
Confirm delete:
Do you really want to delete benchmark?