Was ist PWA
Web-App mit nativen Funktionen
PWA (Progressive Web App) ist eine Webanwendung, die moderne Webtechnologien nutzt, um ein Benutzererlebnis zu bieten, das mit nativen Anwendungen vergleichbar ist.
Hauptmerkmale
- Progressiv — funktioniert auf jedem Gerat
- Responsiv — passt sich der Bildschirmgrosse an
- Netzwerkunabhangig — funktioniert offline
- App-ahnlich — fuhlt sich wie native App an
- Aktuell — automatische Updates
Technologien
- Service Worker — Caching und Offline
- Web App Manifest — App-Metadaten
- HTTPS — obligatorische Verschlusselung
- Push API — Push-Benachrichtigungen
- Cache API — Cache-Verwaltung
Vorteile
- Installation ohne App Store
- Plattformubergreifend
- Kleinere Grosse (vs nativ)
- SEO-indexierbar
- Automatische Aktualisierung
PWA-Beispiele
- Twitter Lite
- Starbucks
- Uber
- Spotify
Entwicklungstools
- Workbox (Google)
- Lighthouse (Audit)
- PWABuilder (Microsoft)