for of Object.keys vs Object.fromEntries with keys vs Object.fromEntries with entries vs Object.fromEntries with entries - destruction entryFastest: for of Object.keys (1.4x faster)
3,633,075 ops/sec
2,694,603 ops/sec
2,669,328 ops/sec
2,665,898 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| for of Object.keys | |
| Object.fromEntries with keys | |
| Object.fromEntries with entries | |
| Object.fromEntries with entries - destruction entry |
| Test name | Executions per second |
|---|---|
| ✓ for of Object.keys | 3,264,554 Ops/sec |
| Object.fromEntries with keys | 2,694,603 Ops/sec |
| Object.fromEntries with entries | 2,668,345 Ops/sec |
| Object.fromEntries with entries - destruction entry | 2,622,282 Ops/sec |