Co je SPA (Single Page Application)?

SPA zlepšuje uživatelský zážitek díky plynulé interakci.

SPA (Single Page Application) je typ webové aplikace, která funguje v rámci jediné HTML stránky. Místo klasického načítání nových stránek dochází k dynamickým změnám obsahu pomocí JavaScriptu (typicky přes frameworky jako React, Vue nebo Angular).

Výhody SPA:

  • rychlejší interakce a menší zatížení serveru,
  • lepší uživatelský zážitek (UX),
  • možnost offline režimu (např. pomocí Service Workeru).

SPA využívají techniky jako AJAX, routing na klientu a manipulaci s DOMem bez nutnosti obnovovat celou stránku.