Bei Google Chrome können über die Entwicklertools im Tab „Application“ weitere nützliche Informationen abgerufen werden. Sollte dieser fehlen, kann er über die drei vertikalen Punkte unter dem Menüpunkt „More tools“ hinzugefügt werden.
- Application » Manifest liefert eine Interpretation der `manifest.json` und zeigt die hinterlegten Farben und Icons.
- Application » Service Workers zeigt, ob ein Service Worker aktiviert wurde und ob bei der Ausführung Fehler aufgetreten sind. Hier kann zu Entwicklungszwecken auch ein Haken bei „Update on reload“ gesetzt werden, womit bei jedem Seitenaufruf der Service Worker automatisch neu installiert wird. Weiterhin kann der Service Worker über Unregister manuell entfernt werden.
- Application » Clear storage löscht auf Knopfdruck alle Elemente der aktuellen PWA und kann somit den Browser zurückgesetzen.
- Cache » Cache Storage zeigt alle gecachten Dateien eines Speichers mit Typ, Dateigröße und Erstellungszeit.
Über die Audits kann die PWA anschließend getestet und auf ihr Optimierungspotential hin geprüft werden. Dort kommt das Open-Source Tool Lighthouse zum Einsatz. Es testet sowohl die grundlegenden Bedienungen (serviceWorker registriert, Auslieferung über HTTPS, usw.) als auch zusätzliche Funktionen (Offline-Seite, Splash Screen, usw.).
Alternativ kann Lighthouse auch über die Kommandozeile über das NPM-Paket GoogleChrome/lighthouse
genutzt werden.