Test Spread operator vs Test Object.create vs Test Object.assign vs Test New ObjectFastest: Test Spread operator (2.6x faster)
1,384,262 ops/sec
1,262,455 ops/sec
795,779 ops/sec
522,858 ops/sec
Fastest: Test Object.assign (5.1x faster)
5,167,806 ops/sec
4,640,504 ops/sec
1,177,602 ops/sec
1,004,150 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| Test Spread operator | |
| Test Object.create | |
| Test Object.assign | |
| Test New Object |
| Test name | Executions per second |
|---|---|
| ✓ Test Object.assign | 9,617,136 Ops/sec |
| Test Spread operator | 8,364,710 Ops/sec |
| Test Object.create | 1,930,596 Ops/sec |
| Test New Object | 1,782,910 Ops/sec |