Object.defineProperty vs Object.assign (immutable) vs Object.assign (mutable)Fastest: Object.defineProperty (41.7x faster)
56,181 ops/sec
51,630 ops/sec
1,346 ops/sec
Fastest: Object.defineProperty (7.5x faster)
87,924 ops/sec
55,758 ops/sec
11,687 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Object.defineProperty | |
| Object.assign (immutable) | |
| Object.assign (mutable) |
| Test name | Executions per second |
|---|---|
| ✓ Object.defineProperty | 66,523 Ops/sec |
| Object.assign (mutable) | 61,304 Ops/sec |
| Object.assign (immutable) | 1,822 Ops/sec |