lodash.each vs lodash.map vs Object.entries.map vs vanilla for-loop w/ Object.entries vs lodash.forEach vs Object.values vs Object.keysFastest: Object.values (15.6x faster)
56,198 ops/sec
8,357 ops/sec
8,306 ops/sec
8,214 ops/sec
6,714 ops/sec
4,149 ops/sec
3,608 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| lodash.each | |
| lodash.map | |
| Object.entries.map | |
| vanilla for-loop w/ Object.entries | |
| lodash.forEach | |
| Object.values | |
| Object.keys |
| Test name | Executions per second |
|---|---|
| ✓ Object.values | 69,025 Ops/sec |
| lodash.forEach | 6,579 Ops/sec |
| lodash.each | 6,481 Ops/sec |
| Object.keys | 6,015 Ops/sec |
| lodash.map | 5,952 Ops/sec |
| vanilla for-loop w/ Object.entries | 3,340 Ops/sec |
| Object.entries.map | 2,589 Ops/sec |