Что такое Серверный рендеринг?
Серверный рендеринг (Server-Side Rendering, SSR) — это техника, при которой HTML-страница генерируется на сервере и отправляется браузеру в готовом виде. В отличие от Client-Side Rendering (CSR), где JavaScript генерирует контент в браузере, SSR обеспечивает мгновенное отображение контента и лучшую индексацию поисковыми системами. Next.js — популярный фреймворк для SSR с React.
Ключевые моменты
- SSR улучшает SEO — поисковые боты получают готовый HTML
- Быстрее First Contentful Paint по сравнению с CSR
- Next.js поддерживает SSR, SSG и ISR
- SSR увеличивает нагрузку на сервер
- Гибридный подход: SSR для SEO-важных страниц, CSR для панелей