POJO - for...in vs POJO - for...of Object.entries vs POJO - reduce Object.entries vs Map - forEach vs Map - for...of entriesFastest: Map - forEach (2.1x faster)
190,693 ops/sec
106,063 ops/sec
100,332 ops/sec
98,982 ops/sec
92,500 ops/sec
Fastest: Map - for...of entries (3.5x faster)
140,714 ops/sec
111,590 ops/sec
80,684 ops/sec
58,636 ops/sec
40,727 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| POJO - for...in | |
| POJO - for...of Object.entries | |
| POJO - reduce Object.entries | |
| Map - forEach | |
| Map - for...of entries |
| Test name | Executions per second |
|---|---|
| ✓ Map - for...of entries | 168,172 Ops/sec |
| Map - forEach | 111,590 Ops/sec |
| POJO - for...in | 84,772 Ops/sec |
| POJO - for...of Object.entries | 58,636 Ops/sec |
| POJO - reduce Object.entries | 51,506 Ops/sec |