Źródło: Arkusze CKE
Co to jest SPA (Single Page Application)?
Warianty odpowiedzi
-
A
Metoda projektowania interfejsu użytkownika dla aplikacji mobilnych
-
B
Format pliku używany w aplikacjach do przetwarzania danych
-
C
Aplikacja webowa działająca na jednej stronie, dynamicznie aktualizująca treść bez przeładowywania całej strony
-
D
Technika optymalizacji kodu w aplikacjach JavaScript
Wyjaśnienie
Pomyśl o tradycyjnej stronie internetowej jak o książce: każda zmiana treści wymaga przewrócenia kartki, czyli przeładowania całej strony przez przeglądarkę.
Single Page Application działa zupełnie inaczej. Przeglądarka pobiera szkielet strony tylko raz, na samym początku. Gdy przechodzisz do innej zakładki lub klikasz w przycisk, aplikacja w tle dociąga jedynie potrzebne dane i podmienia odpowiedni fragment widoku.
Dzięki temu strona działa błyskawicznie, bez irytującego mrugania i białych ekranów, przypominając w działaniu zwykłą aplikację zainstalowaną na komputerze lub telefonie.