Het registreren van een servicemedewerker is de eerste stap op weg naar het inschakelen van de belangrijkste Progressive Web App (PWA) -functies:
- Werkt offline
- Ondersteunt pushmeldingen
- Kan op het apparaat worden geïnstalleerd
Lees meer in de Serviceworkers en de Cache Storage API- post.
Browsercompatibiliteit
Alle grote browsers ondersteunen servicemedewerkers. Zie Browsercompatibiliteit .
Hoe de Lighthouse-servicemedewerker-audit mislukt
Lighthouse markeert pagina's waarop geen servicemedewerker wordt geregistreerd:
Lighthouse controleert of het Chrome Remote Debugging Protocol een servicewerkversie retourneert. Als dat niet het geval is, mislukt de audit.
Hoe u een servicemedewerker registreert
Voor het registreren van een servicemedewerker zijn slechts een paar regels code nodig, maar de enige reden dat u een servicemedewerker zou gebruiken is om het mogelijk te maken een van de hierboven beschreven PWA-functies te implementeren. Het daadwerkelijk implementeren van deze functies vereist meer werk:
- Als u wilt weten hoe u bestanden in de cache opslaat voor offline gebruik, raadpleegt u Wat is netwerkbetrouwbaarheid en hoe meet u deze? na.
- Zie het codelab Maak het installeerbaar voor meer informatie over hoe u uw app installeerbaar kunt maken.
- Zie Google's Pushmeldingen toevoegen aan een webapp voor meer informatie over het inschakelen van pushmeldingen.