site_logo

SPA

Обновлено: 4 февраля 2025

SPA

SPA (Single Page Application) — web-приложение, которое взаимодействует с пользователем путем динамического переписывания текущей страницы. То есть, SPA — это web-приложение, размещенное на одной web-странице, которая загружает весь необходимый код вместе с загрузкой самой страницы. SPA является типичным представителем приложений на HTML5.

important2

Основные преимущества SPA:

  1. Увеличение отзывчивости интерфейса web-приложения. Так как весь необходимый код загружается сразу, то при дальнейшем взаимодействии с ним содержимое страницы меняется мгновенно.
  2. Уменьшение нагрузки на сервер приложения. Взаимодействие с сервером происходит только при загрузке страницы. Это значит, что уменьшается количество запросов к серверу и в последующем нагрузка на него.
  3. Улучшение UX. Тот факт, что вам не нужно ждать перезагрузки страницы при каждом взаимодействии с ней приносит больше удовольствия от ее использования.
  4. Уменьшение объёма передаваемых данных. Все данные загружаются вначале, следовательно один и тот же массив информации не будет передаваться несколько раз.