Что такое «Single Page Application»?

Single Page Application (аббревиатура SPA) — это веб-сайт, который перезагружает контент и совершает навигацию по сайту без отправки запроса на сервер с целью получения нового HTML-кода.

В плюсы данного решения обычно записывают скорость перезагрузки контента. Вместо того чтобы перезагружать целую страницу, в одностраничном приложении (так обычно называют SPA в Рунете), требуется только перезагрузить малую часть у страницы. Это позволяет создавать более богатые фукнционалом и динамичные веб-сайты более похожие на полноценные приложения.

Есть и обратная сторона медали. Для того чтобы совершать все действия на одной странице, требуется загрузку большого кол-ва килобайт кода на Javascript в браузер пользователя, что существенно замедляет первичную загрузку и отрисовку страницы при первом посещении. Также данное решение не является пригодным для SEO-продвижения.

Возврат к списку