Hidratação parcial
Hidratar só os componentes interativos, não a página inteira, reduzindo o bundle de JS e o custo de CPU no carregamento. Pioneira no Marko (eBay, 2014), popularizada pelo Astro em 2021 ("Islands Architecture") e pelo Qwik em 2022.
Diferente da hidratação total (padrão em React e Vue): no SSR tradicional a árvore inteira da página é hidratada, então até o conteúdo estático custa parsing de JS e ciclos de CPU. Na parcial, o servidor renderiza tudo, mas só componentes específicos (as "ilhas") recebem JS. No Astro isso é explícito, com as diretivas client:load, client:visible e client:idle. O Qwik leva a ideia além com a "resumability": nenhuma hidratação, com o JS carregado sob demanda a cada interação. Hoje, os React Server Components são a resposta do React à hidratação parcial.