delete - assign vs Rest object vs delete - spread operator vs delete - JSON.stringifyFastest: delete - spread operator (1.7x faster)
3,169,403 ops/sec
2,917,830 ops/sec
2,491,812 ops/sec
1,837,222 ops/sec
Fastest: Rest object (5.0x faster)
14,575,406 ops/sec
13,966,637 ops/sec
13,721,238 ops/sec
2,943,298 ops/sec
Fastest: delete - spread operator (1.4x faster)
1,831,268 ops/sec
1,768,203 ops/sec
1,341,436 ops/sec
1,337,332 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| delete - assign | |
| Rest object | |
| delete - spread operator | |
| delete - JSON.stringify |
| Test name | Executions per second |
|---|---|
| ✓ delete - spread operator | 5,693,924 Ops/sec |
| Rest object | 4,741,289 Ops/sec |
| delete - assign | 4,589,878 Ops/sec |
| delete - JSON.stringify | 3,750,819 Ops/sec |