Reflect.set vs Object.assign vs Direct assignmentFastest: Direct assignment (164.3x faster)
130,856 ops/sec
9,701 ops/sec
796 ops/sec
Fastest: Direct assignment (146.4x faster)
130,778 ops/sec
19,057 ops/sec
893 ops/sec
Fastest: Direct assignment (152.4x faster)
47,459 ops/sec
7,670 ops/sec
311 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Reflect.set | |
| Object.assign | |
| Direct assignment |
| Test name | Executions per second |
|---|---|
| ✓ Direct assignment | 88,606 Ops/sec |
| Reflect.set | 10,343 Ops/sec |
| Object.assign | 519 Ops/sec |