Maakt gebruik van applicatiecache

De applicatiecache, ook wel AppCache genoemd, is verouderd .

Hoe de Lighthouse Application Cache-audit mislukt

Lighthouse markeert pagina's die de applicatiecache gebruiken:

Lighthouse-audit waaruit blijkt dat een pagina de applicatiecache gebruikt

Deze audit mislukt wanneer Lighthouse een verwijzing naar het Application Cache-manifest vindt in de <html> -tag van een pagina. Deze opmaak zorgt er bijvoorbeeld voor dat de audit mislukt:

<html manifest="example.appcache">
  ...
</html>

Gebruik de Cache API in plaats van de Applicatiecache

Om deze audit te doorstaan, verwijdert u het manifest van uw pagina en gebruikt u in plaats daarvan de Cache API via een servicemedewerker .

Als u wilt migreren van de toepassingscache naar servicewerknemers, kunt u overwegen de bibliotheek sw-appcache-behaviour te gebruiken. Deze bibliotheek genereert een op servicewerknemers gebaseerde implementatie van het gedrag dat is gedefinieerd in een toepassingscachemanifest.

Zie de huidige pagina reageert niet met een 200 wanneer offline bericht voor meer informatie over het gebruik van servicemedewerkers om uw site offline te laten werken.

Bronnen