ID: 3411 Web Średnie

Źródło: Arkusze CKE

Co to jest Service Worker w kontekście Progressive Web Apps?

Warianty odpowiedzi

  1. A

    Usługa hostingowa dla aplikacji webowych

  2. B

    Skrypt działający w tle przeglądarki, niezależnie od strony webowej

  3. C

    Protokół komunikacji między przeglądarką a serwerem

  4. D

    Narzędzie do testowania wydajności aplikacji

Wyjaśnienie

Service Worker to specjalny skrypt w języku JavaScript, który przeglądarka uruchamia w tle, całkowicie niezależnie od samej strony internetowej i bez bezpośredniego dostępu do jej struktury DOM.

Działa on jak pośrednik między Twoją aplikacją webową a siecią. Przechwytuje zapytania sieciowe, zapisuje pliki w pamięci podręcznej urządzenia oraz obsługuje powiadomienia push, nawet gdy sama strona jest zamknięta.

To właśnie dzięki Service Workerom aplikacje PWA mogą działać bez dostępu do Internetu i zachowywać się tak samo jak tradycyjne, zainstalowane aplikacje mobilne.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Web