| Add PWA to Next.js app | Serwist (recommended) | This file → Quick Start | | Add PWA without dependencies | Manual SW | references/service-worker-manual.md | | Configure caching | Serwist defaultCache or custom | references/caching-strategies.md | | Add offline support | App shell + IndexedDB | references/offline-data.md |
| Push notifications | VAPID + web-push | references/push-notifications.md | | Fix iOS issues | Safari/WebKit workarounds | references/ios-quirks.md | | Debug SW / Lighthouse | DevTools + common fixes | references/troubleshooting.md | | Migrate from next-pwa | Serwist migration | references/serwist-setup.md |
Serwist is the actively maintained successor to next-pwa, built for App Router.
Erstellen Sie progressive Web-Apps mit Next.js: Servicemitarbeiter, Offline-Support, Caching-Strategien, Push-Benachrichtigungen, Installationsaufforderungen und Web-App-Manifest. Verwenden Sie diese Option, wenn Sie PWAs erstellen, Offline-Funktionen hinzufügen, Servicemitarbeiter konfigurieren, Push-Benachrichtigungen implementieren, Installationsaufforderungen verarbeiten oder die PWA-Leistung optimieren. Auslöser: PWA, Progressive Web App, Service Worker, Offline, Cache-Strategie, Web-Manifest, Push-Benachrichtigung, installierbare App, Serwist, Next-PWA, Workbox, Hintergrundsynchronisierung. Quelle: jakerains/agentskills.