Commit 6a51a9f
[DevTools] Track Server Environment Names of Each SuspenseNode (facebook#34605)
Tracks the environment names of the I/O in each SuspenseNode and sent it
to the front end when the suspenders change.
In the front end, every child boundary should really be treated as it
has all environment names of the parents too since they're blocked by
the parent too. We could do this tracking on backend but if there's ever
one added on the root would need to be send for every child.
This lets us highlight which subtrees are blocked by content on the
server.
---------
Co-authored-by: Sebastian "Sebbie" Silbermann <[email protected]>1 parent 1fd291d commit 6a51a9f
File tree
4 files changed
+92
-20
lines changed4 files changed
+92
-20
lines changedLines changed: 51 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| 302 | + | |
302 | 303 | | |
303 | 304 | | |
304 | 305 | | |
| |||
327 | 328 | | |
328 | 329 | | |
329 | 330 | | |
| 331 | + | |
330 | 332 | | |
331 | 333 | | |
332 | 334 | | |
| |||
2220 | 2222 | | |
2221 | 2223 | | |
2222 | 2224 | | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
2223 | 2229 | | |
2224 | 2230 | | |
2225 | 2231 | | |
| |||
2725 | 2731 | | |
2726 | 2732 | | |
2727 | 2733 | | |
| 2734 | + | |
| 2735 | + | |
| 2736 | + | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
2728 | 2741 | | |
2729 | 2742 | | |
2730 | 2743 | | |
| |||
2807 | 2820 | | |
2808 | 2821 | | |
2809 | 2822 | | |
2810 | | - | |
| 2823 | + | |
| 2824 | + | |
| 2825 | + | |
| 2826 | + | |
| 2827 | + | |
| 2828 | + | |
| 2829 | + | |
| 2830 | + | |
| 2831 | + | |
| 2832 | + | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
| 2836 | + | |
2811 | 2837 | | |
2812 | 2838 | | |
2813 | 2839 | | |
| |||
2897 | 2923 | | |
2898 | 2924 | | |
2899 | 2925 | | |
| 2926 | + | |
2900 | 2927 | | |
2901 | 2928 | | |
2902 | 2929 | | |
| |||
2935 | 2962 | | |
2936 | 2963 | | |
2937 | 2964 | | |
2938 | | - | |
| 2965 | + | |
| 2966 | + | |
| 2967 | + | |
| 2968 | + | |
| 2969 | + | |
| 2970 | + | |
| 2971 | + | |
| 2972 | + | |
| 2973 | + | |
| 2974 | + | |
| 2975 | + | |
| 2976 | + | |
| 2977 | + | |
| 2978 | + | |
| 2979 | + | |
| 2980 | + | |
| 2981 | + | |
| 2982 | + | |
| 2983 | + | |
| 2984 | + | |
2939 | 2985 | | |
2940 | 2986 | | |
2941 | 2987 | | |
| |||
2948 | 2994 | | |
2949 | 2995 | | |
2950 | 2996 | | |
| 2997 | + | |
| 2998 | + | |
| 2999 | + | |
2951 | 3000 | | |
2952 | 3001 | | |
2953 | 3002 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1759 | 1759 | | |
1760 | 1760 | | |
1761 | 1761 | | |
1762 | | - | |
1763 | | - | |
| 1762 | + | |
| 1763 | + | |
1764 | 1764 | | |
1765 | 1765 | | |
1766 | | - | |
1767 | | - | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
1768 | 1778 | | |
1769 | 1779 | | |
1770 | 1780 | | |
| |||
1777 | 1787 | | |
1778 | 1788 | | |
1779 | 1789 | | |
1780 | | - | |
1781 | | - | |
1782 | 1790 | | |
1783 | 1791 | | |
1784 | 1792 | | |
| |||
1788 | 1796 | | |
1789 | 1797 | | |
1790 | 1798 | | |
| 1799 | + | |
1791 | 1800 | | |
1792 | 1801 | | |
1793 | 1802 | | |
| |||
Lines changed: 14 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
462 | 471 | | |
463 | 472 | | |
464 | | - | |
465 | 473 | | |
466 | 474 | | |
467 | 475 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
429 | | - | |
430 | | - | |
431 | | - | |
432 | | - | |
433 | | - | |
434 | | - | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
435 | 441 | | |
436 | 442 | | |
437 | 443 | | |
| |||
0 commit comments