@@ -56,65 +56,65 @@ in your browser, and click the button very quickly. (check the console log)
56
56
57
57
```
58
58
react-redux
59
- ✓ check1: updated properly (3161ms )
60
- ✕ check2: no tearing during update (23ms )
59
+ ✓ check1: updated properly (3533ms )
60
+ ✕ check2: no tearing during update (22ms )
61
61
✓ check3: ability to interrupt render
62
- ✕ check4: proper update after interrupt (5150ms )
62
+ ✕ check4: proper update after interrupt (5152ms )
63
63
reactive-react-redux
64
- ✓ check1: updated properly (3191ms )
65
- ✓ check2: no tearing during update (2ms )
64
+ ✓ check1: updated properly (3626ms )
65
+ ✓ check2: no tearing during update (1ms )
66
66
✓ check3: ability to interrupt render
67
- ✓ check4: proper update after interrupt (1181ms )
67
+ ✓ check4: proper update after interrupt (1464ms )
68
68
react-tracked
69
- ✓ check1: updated properly (8604ms )
70
- ✓ check2: no tearing during update (3ms )
69
+ ✓ check1: updated properly (8303ms )
70
+ ✓ check2: no tearing during update (1ms )
71
71
✓ check3: ability to interrupt render (1ms)
72
- ✓ check4: proper update after interrupt (1082ms )
72
+ ✓ check4: proper update after interrupt (1195ms )
73
73
constate
74
- ✓ check1: updated properly (8594ms )
74
+ ✓ check1: updated properly (8382ms )
75
75
✓ check2: no tearing during update (1ms)
76
76
✓ check3: ability to interrupt render
77
- ✓ check4: proper update after interrupt (2176ms )
77
+ ✓ check4: proper update after interrupt (2401ms )
78
78
unstated-next
79
- ✓ check1: updated properly (8156ms)
80
- ✓ check2: no tearing during update
81
- ✓ check3: ability to interrupt render (1ms)
82
- ✓ check4: proper update after interrupt (1150ms)
83
- zustand
84
- ✓ check1: updated properly (3159ms)
85
- ✕ check2: no tearing during update (21ms)
79
+ ✓ check1: updated properly (8720ms)
80
+ ✓ check2: no tearing during update (1ms)
86
81
✓ check3: ability to interrupt render
87
- ✕ check4: proper update after interrupt (5142ms)
82
+ ✓ check4: proper update after interrupt (1255ms)
83
+ zustand
84
+ ✓ check1: updated properly (3613ms)
85
+ ✕ check2: no tearing during update (22ms)
86
+ ✓ check3: ability to interrupt render (1ms)
87
+ ✕ check4: proper update after interrupt (5138ms)
88
88
react-sweet-state
89
- ✓ check1: updated properly (10569ms )
90
- ✕ check2: no tearing during update (31ms )
91
- ✕ check3: ability to interrupt render (2ms )
92
- ✕ check4: proper update after interrupt (5029ms )
89
+ ✓ check1: updated properly (9351ms )
90
+ ✕ check2: no tearing during update (2ms )
91
+ ✕ check3: ability to interrupt render (1ms )
92
+ ✕ check4: proper update after interrupt (5203ms )
93
93
storeon
94
- ✓ check1: updated properly (3153ms )
94
+ ✓ check1: updated properly (3415ms )
95
95
✕ check2: no tearing during update (20ms)
96
- ✓ check3: ability to interrupt render (1ms)
97
- ✕ check4: proper update after interrupt (5140ms )
96
+ ✓ check3: ability to interrupt render
97
+ ✕ check4: proper update after interrupt (5152ms )
98
98
react-hooks-global-state
99
- ✓ check1: updated properly (8582ms )
99
+ ✓ check1: updated properly (8967ms )
100
100
✓ check2: no tearing during update (1ms)
101
101
✓ check3: ability to interrupt render
102
- ✓ check4: proper update after interrupt (1193ms )
102
+ ✓ check4: proper update after interrupt (1205ms )
103
103
use-context-selector
104
- ✓ check1: updated properly (8606ms )
104
+ ✓ check1: updated properly (8604ms )
105
105
✓ check2: no tearing during update (1ms)
106
- ✓ check3: ability to interrupt render (1ms)
107
- ✓ check4: proper update after interrupt (1092ms )
106
+ ✓ check3: ability to interrupt render
107
+ ✓ check4: proper update after interrupt (2246ms )
108
108
mobx-react-lite
109
- ✕ check1: updated properly (11669ms )
110
- ✕ check2: no tearing during update (4ms )
111
- ✓ check3: ability to interrupt render (1ms)
112
- ✕ check4: proper update after interrupt (5056ms )
109
+ ✕ check1: updated properly (11839ms )
110
+ ✕ check2: no tearing during update (2ms )
111
+ ✓ check3: ability to interrupt render
112
+ ✕ check4: proper update after interrupt (5067ms )
113
113
use-subscription
114
- ✓ check1: updated properly (8666ms )
114
+ ✓ check1: updated properly (8458ms )
115
115
✓ check2: no tearing during update (1ms)
116
116
✓ check3: ability to interrupt render
117
- ✕ check4: proper update after interrupt (5029ms )
117
+ ✕ check4: proper update after interrupt (5054ms )
118
118
```
119
119
120
120
</details >
@@ -180,7 +180,7 @@ in your browser, and click the button very quickly. (check the console log)
180
180
<th>react-sweet-state</th>
181
181
<td>Pass</td>
182
182
<td>Fail</td>
183
- <td>Fail (just a little bit slow)</td>
183
+ <td>Fail? (just a little bit slow)</td>
184
184
<td>Fail</td>
185
185
</tr >
186
186
0 commit comments