Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Delay Hydration second render until all assistive nodes have been rem…
…oved (#2629) * Separate hydration and render queue. * Revert "Fix issue with node refs and hydration (#2597)" This reverts commit 469cc34. * Priority Render. * Add some tests. * Add more tests. * Add test result after click. * Fix test comment. * Fix test timing. * Restore test. * Once AtomicBool, now a Cell. * Prefer use_future. * Revealing of Suspense always happen after the component has re-rendered itself. * Shifting should register correct next_sibling. * Revert to HashMap. * cargo +nightly fmt. * Fix comment. * Optimise Code size? * Add comment if assertion fails. * Revert "Merge branch 'hydration-4' into fc-prepared-state" This reverts commit 427b087d4db6b2e497ad618273655bd18ba9bd01, reversing changes made to 109fcfa. * Revert "Revert "Merge branch 'hydration-4' into fc-prepared-state"" This reverts commit f1e4089. * Redo #2957.
- Loading branch information
Showing
16 changed files
with
537 additions
and
87 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
2576372
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yew master branch benchmarks (Lower is better)
yew-struct-keyed 01_run1k
269.61
213.484
1.26
yew-struct-keyed 02_replace1k
289.005
233.5825
1.24
yew-struct-keyed 03_update10th1k_x16
464.3335
363.8455
1.28
yew-struct-keyed 04_select1k
93.389
74.9975
1.25
yew-struct-keyed 05_swap1k
116.125
100.34
1.16
yew-struct-keyed 06_remove-one-1k
35.1525
35.014
1.00
yew-struct-keyed 07_create10k
4135.9735
3303.7455
1.25
yew-struct-keyed 08_create1k-after1k_x2
643.3345
470.1945
1.37
yew-struct-keyed 09_clear1k_x8
263.6815
208.8745
1.26
yew-struct-keyed 21_ready-memory
1.457233428955078
1.457233428955078
1
yew-struct-keyed 22_run-memory
1.6642227172851562
1.6601448059082031
1.00
yew-struct-keyed 23_update5-memory
1.6991310119628906
1.668548583984375
1.02
yew-struct-keyed 24_run5-memory
1.709381103515625
1.9439773559570312
0.88
yew-struct-keyed 25_run-clear-memory
1.3276443481445312
1.3280982971191406
1.00
yew-struct-keyed 31_startup-ci
1738.732
1881.945
0.92
yew-struct-keyed 32_startup-bt
40.648
32.596000000000004
1.25
yew-struct-keyed 33_startup-mainthreadcost
314.94399999999996
240.072
1.31
yew-struct-keyed 34_startup-totalbytes
328.7392578125
328.7392578125
1
This comment was automatically generated by workflow using github-action-benchmark.