CSR
Определение
Клиентский рендеринг (англ. Client-Side Rendering, сокращенно CSR) — способ, при котором сервер отдает браузеру почти пустую страницу и скрипты, а содержимое собирается уже в браузере. Пока скрипты загружаются и выполняются, пользователь видит пустой экран или индикатор загрузки. Для личных кабинетов и внутренних систем это нормально: после первой загрузки переходы между экранами мгновенные. Публичным страницам такой способ вредит: поисковые системы индексируют их с трудом, и первый экран появляется позже. Поэтому каталоги и статьи делают на серверном рендеринге. На CSR работают классические одностраничные приложения.