JSON.stringify vs slice vs Array from vs Spread vs structuredCloneFastest: slice (15.6x faster)
7,551,829 ops/sec
7,195,266 ops/sec
4,275,250 ops/sec
1,115,073 ops/sec
484,653 ops/sec
Fastest: slice (41.4x faster)
31,357,168 ops/sec
28,483,514 ops/sec
14,463,791 ops/sec
1,203,082 ops/sec
757,100 ops/sec
Results show median performance across all community submissions. Run this benchmark yourself to verify on your device.
| Test case name | Result |
|---|---|
| JSON.stringify | |
| slice | |
| Array from | |
| Spread | |
| structuredClone |
| Test name | Executions per second |
|---|---|
| ✓ slice | 11,108,642 Ops/sec |
| Spread | 10,714,845 Ops/sec |
| Array from | 10,464,244 Ops/sec |
| JSON.stringify | 2,007,316 Ops/sec |
| structuredClone | 826,963 Ops/sec |