Service worker
JavaScript die in de browser op de achtergrond draait, los van de site: de motor achter PWA's.
Kan netwerkverzoeken onderscheppen ("cache dit, serveer de volgende keer uit de cache"), pushmeldingen ontvangen en periodiek op de achtergrond synchroniseren. De reden dat een PWA offline kan werken.
Strikt gesandboxt: kan de DOM niet aanraken en geen "sync"-code uitvoeren. Alleen asynchroon.