Run details:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
Chrome 140
Mac OS X 10.15.7
Desktop
10 months ago
manual immutable (no lib)
29K/s
Immerjs + reference check
19K/s
deepClone + deepEqual
1K/s
View exact numbers
| Test name |
Executions per second |
|
✓
manual immutable (no lib)
|
29,095 Ops/sec |
|
Proxy
|
24,803 Ops/sec |
|
Immerjs + reference check
|
19,229 Ops/sec |
|
mutation + equal
|
14,591 Ops/sec |
|
deepClone + deepEqual
|
1,365 Ops/sec |
Tests:
-
mutation + equal
-
Immerjs + reference check
-
manual immutable (no lib)
-
Proxy
-
deepClone + deepEqual
-
Onyx fast merge