React Server Components
Возможность React: компоненты выполняются только на сервере, клиенту уходит готовый результат, и JavaScript в браузере для них не запускается. Появились в Next.js 13 (октябрь 2022) как «App Router».
Размер клиентского бандла падает радикально: компонент, который лишь получает данные и показывает их, весит 0 КБ JS. Отличие от SSR: SSR рендерит страницу для первой загрузки, а затем «гидрирует» её ради интерактивности; RSC рендерится на сервере и не гидрируется вовсе — интерактивности нет, зато нет и бандла. В паре с ними работают клиентские компоненты (директива "use client"). Стриминг: страница рендерится частями и отправляется браузеру по мере готовности (границы Suspense). Применение: Next.js 14+ по умолчанию, Remix движется в ту же сторону, TanStack Start, RedwoodJS. Цена — смена ментальной модели («этот компонент серверный или клиентский?») и более трудная отладка.