Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
map vs object test here
(version: 1)
Comparing performance of:
Obj / Object.entries() vs Map / spread vs Map / Array.from()
Created:
one year ago
by:
Guest
Jump to the latest result
Tests:
Obj / Object.entries()
let obj = {}; for (let i = 0; i < 100000; i++) { obj[i] = i; }
Map / spread
let map = new Map(); for (let i = 0; i < 100000; i++) { map.set(i, i); }
Map / Array.from()
let map = new Map(); for (let i = 0; i < 100000; i++) { map.set(i, i); }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (3)
Previous results
Fork
Test case name
Result
Obj / Object.entries()
Map / spread
Map / Array.from()
Fastest:
N/A
Slowest:
N/A
Latest run results:
Run details:
(Test run date:
4 months ago
)
User agent:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36
Browser/OS:
Chrome 143 on Linux
View result in a separate tab
Embed
Embed Benchmark Result
Test name
Executions per second
Obj / Object.entries()
2086.1 Ops/sec
Map / spread
403.9 Ops/sec
Map / Array.from()
431.1 Ops/sec
Related benchmarks:
Map set test
Javascript Map.set undefined vs Map.delete
Map.set() vs Object assignment in loops
Map vs Object part 4
testestets
Map vs Object.create(null)
map over Object (or Record in TS) vs Map
gfhg hgfh hgfdhgf gfdh hfdghgh
allocating objects vs allocating maps
Comments
Confirm delete:
Do you really want to delete benchmark?