SSR (Server-Side Rendering) — генерация HTML на сервере при каждом запросе и отправка готовой разметки в браузер. Браузер получает полноценный HTML сразу, без ожидания JavaScript. Противоположность — CSR (Client-Side Rendering, то есть SPA).
Преимущества SSR
SEO — поисковые боты сразу видят весь контент
Первая отрисовка — контент виден до того, как выполняется JS
Слабые устройства — меньше работы для браузера
Недостатки
Каждый запрос — работа сервера, что повышает нагрузку
Медленнее навигация (по сравнению со SPA) без streaming или partial rendering
Подходы
Traditional SSR — PHP, Ruby, Python рендерят HTML-шаблоны. Проверено годами