Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
Run results for:
Array vs Map
JS Array operation vs Map
Go to the benchmark
Embed
Embed Benchmark Result
Run details:
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
Browser:
Chrome 119
Operating system:
Mac OS X 10.15.7
Device Platform:
Desktop
Date tested:
2 years ago
Test name
Executions per second
JS Array set
32848.7 Ops/sec
JS Array map
23870.4 Ops/sec
Tests:
JS Array set
const jsArray = Array.from({ length: 1000 }, (_, i) => ({ id: i, a: 1, b: 2, timeMs: 0, })); // * update jsArray timeMs with 1 jsArray.forEach((item) => (item.timeMs = 1));
JS Array map
const jsArray = Array.from({ length: 1000 }, (_, i) => ({ id: i, a: 1, b: 2, timeMs: 0, })); // * update jsArray timeMs with jsArray.map const jsArrayMap = jsArray.map((item) => ({ ...item, timeMs: 1 }));