Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Set vs object tracking
(version: 0)
Comparing performance of:
Set vs Object
Created:
5 years ago
by:
Guest
Jump to the latest result
Tests:
Set
let tracker = new Set(); const messageArray = [ {mac:"E4:2B:34:17:E3:E4",firstTimeSeen:"2020-03-10 13:18:07",lastTimeSeen:"2020-03-10 13:18:09",power:"-63",packets:"14",BSSID:"7A:8A:20:06:4D:6B",probedESSIDs:"CS Guest"}, {mac:"E4:2B:34:17:E3:E4",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:14",power:"-56",packets:"5",BSSID:"7A:8A:20:06:4D:6B",probedESSIDs:""}, {mac:"D4:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D2:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D1:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D3:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D5:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D6:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D7:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D8:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D9:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DA:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DB:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DC:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DF:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:1B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:2B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:4B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:5B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:6B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:7B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:8B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:9B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:AB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:BB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:CB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:DB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:EB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:FB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"E4:A4:71:D8:DF:DD",firstTimeSeen:"2020-03-10 13:19:17",lastTimeSeen:"2020-03-10 13:19:17",power:"-51",packets:"2",BSSID:"(not associated)",probedESSIDs:""} ]; function dupeCheck(array){ array.forEach(messageObject => { if (!tracker.has(messageObject.mac)){ tracker[messageObject.mac] = messageObject; } }); } dupeCheck(messageArray);
Object
let trackin = {}; const messageArray = [ {mac:"E4:2B:34:17:E3:E4",firstTimeSeen:"2020-03-10 13:18:07",lastTimeSeen:"2020-03-10 13:18:09",power:"-63",packets:"14",BSSID:"7A:8A:20:06:4D:6B",probedESSIDs:"CS Guest"}, {mac:"E4:2B:34:17:E3:E4",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:14",power:"-56",packets:"5",BSSID:"7A:8A:20:06:4D:6B",probedESSIDs:""}, {mac:"D4:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D2:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D1:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D3:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D5:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D6:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D7:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D8:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D9:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DA:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DB:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DC:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"DF:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:3B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:1B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:2B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:4B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:5B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:6B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:7B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:8B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:9B:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:AB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:BB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:CB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:DB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:EB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"D4:FB:04:6A:A2:7F",firstTimeSeen:"2020-03-10 13:19:13",lastTimeSeen:"2020-03-10 13:19:13",power:"-53",packets:"5",BSSID:"(not associated)",probedESSIDs:""}, {mac:"E4:A4:71:D8:DF:DD",firstTimeSeen:"2020-03-10 13:19:17",lastTimeSeen:"2020-03-10 13:19:17",power:"-51",packets:"2",BSSID:"(not associated)",probedESSIDs:""} ]; function dupyCheck(array){ array.forEach(messageObject => { if (!trackin[messageObject.mac]) { trackin[messageObject.mac] = messageObject; } }); } dupyCheck(messageArray);
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
Set
Object
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Autogenerated LLM Summary
(model
llama3.2:3b
, generated one year ago):
It looks like we have two JSON objects here, but I'll assume you want me to analyze the first one. The JSON object represents a set of Wi-Fi network messages (likely from a wireless router or access point). Each message is represented by an object with the following properties: * `mac`: The MAC address of the device * `firstTimeSeen` and `lastTimeSeen`: Timestamps when the device was first seen and last seen * `power`: The power level of the signal (in dBm) * `packets`: The number of packets received * `BSSID`: The BSSID (MAC address) of the network * `probedESSIDs`: A list of probed ESSIDs (network names) The object seems to be a collection of these messages, with each message having a unique MAC address. There's also an empty array `trackin` within the JSON object, but it doesn't seem to be used anywhere. What would you like me to do with this JSON object? Analyze it for any specific information or patterns?
Related benchmarks:
toFixed -> Number vs Math.round
toFixed() vs Math.round().toString()
toFixed vs Math.round() with numbers222
toFixed vs Math.round vs |(bitwise or)
Instanceof VS toString for date comparison when using objects
Comments
Confirm delete:
Do you really want to delete benchmark?