Встречается на собеседованиях • сегодня
Почему производительность SSR может быть выше, чем SPA
SSR (Server-Side Rendering) быстрее на начальной загрузке, потому что:
1. Сервер сразу отправляет готовый HTML, браузер может отобразить контент без ожидания загрузки JavaScript
2. Уменьшается время First Contentful Paint (FCP) - пользователь видит контент раньше
3. Не требует выполнения тяжелого JS-бандла перед рендерингом
SPA же:
- Сначала загружает пустой HTML
- Затем скачивает и исполняет JS
- И только потом рендерит контент
Пример SSR (Next.js):
```jsx
export async function getServerSideProps() {
const data = await fetchData();
return { props: { data } };
}
function Page({ data }) {
return
{data}
;
}
```
Однако после загрузки SPA обычно работает быстрее при навигации, так как не требует полного обновления страницы.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы