Skip to main content

Що таке SPA (Single Page Application)?

SPA (Single Page Application) - це односторінковий веб-застосунок, який завантажується один раз, а далі динамічно оновлює контент на сторінці без повного перезавантаження. Замість того щоб щоразу запитувати нову HTML-сторінку із сервера, SPA підвантажує лише дані та частково оновлює інтерфейс.


Як це працює

  • під час першого відкриття завантажується основний HTML + JS + CSS
  • подальші дії користувача (переходи, кліки) викликають запити AJAX / Fetch / Web API
  • сервер повертає лише дані (наприклад, JSON)
  • інтерфейс оновлюється через JavaScript прямо в браузері

Що це дає

  • швидкі переходи без перезавантаження сторінки
  • плавний UX, схожий на мобільні застосунки
  • менше трафіку, оскільки надходять лише дані, а не весь HTML

Де застосовується

  • онлайн-сервіси
  • особисті кабінети
  • панелі адміністратора
  • соцмережі (Facebook), поштові клієнти (Gmail)

Одним реченням

SPA - це застосунок, який працює в браузері як повноцінна програма, оновлюючи лише потрібні частини сторінки замість її повного перезавантаження.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.