Частичная гидратация
Гидратация только интерактивных компонентов, а не всей страницы: меньше JS и нагрузки на CPU при загрузке. Идею первым реализовал Marko (eBay, 2014), популяризировали Astro (2021, «архитектура островов») и Qwik (2022).
При полной гидратации (по умолчанию в React и Vue) SSR-страница целиком проходит через JS, даже статичные куски. При частичной сервер отрисовывает всё, а JS отправляется только отдельным компонентам — «островам». В Astro это директивы client:load, client:visible, client:idle. Qwik идёт дальше: «возобновляемость» (resumability) — гидратации нет вовсе, JS подгружается лениво по каждому взаимодействию. Ответ самого React на ту же задачу — серверные компоненты.