Object.defineProperty vs Object.assign (immutable) vs Object.assign (mutable) vs Direct assign| Test case name | Result |
|---|---|
| Object.defineProperty | |
| Object.assign (immutable) | |
| Object.assign (mutable) | |
| Direct assign |
| Test name | Executions per second |
|---|---|
| ✓ Direct assign | 4,854 Ops/sec |
| Object.defineProperty | 3,324 Ops/sec |
| Object.assign (mutable) | 2,500 Ops/sec |
| Object.assign (immutable) | 28 Ops/sec |