Co to jest SPA?
SPA to aplikacja webowa działająca w jednej karcie przeglądarki — gdy klikasz w nawigację, strona nie przeładowuje się od zera, tylko zmieniają się fragmenty UI. Przykład: Gmail, Twitter, Notion.
Wyjaśnienie
SPA (Single-Page Application) to model aplikacji webowej, gdzie cały produkt mieści się w jednej HTML-owej stronie, a JavaScript zarządza nawigacją między 'widokami'. Brzmi enigmatycznie, ale to jest po prostu Gmail, Twitter, Figma — nie przeładowują strony klikając w 'Inbox' czy 'Sent'. Plus: szybkość. Minus: SEO słabsze niż w SSR/SSG (bo Google widzi pustą stronę bez JS).
Kiedy ma sens
Gdy budujesz aplikację webową, w której użytkownik spędza długo (panel admina, dashboard, narzędzie). Dla stron marketingowych SPA już mniej — preferujemy SSR (Next.js).
Przykłady
- Gmail — klasyczny SPA
- Notion — SPA z bogatym edytorem
- Figma — SPA z mocną grafiką
Powiązane terminy
Potrzebujesz aplikacje webowe?
Panele admina, MVP dla startupu, narzędzia wewnętrzne, prosty SaaS.
Zobacz pełną stronę usługi albo napisz do nas.
Chcesz porozmawiać?
Pierwsza rozmowa i wstępna estymata są bezpłatne. Odpowiadamy w ciągu jednego dnia roboczego — z ręki człowieka, nie formularza.