Vad är PWA
Webbapp med inbyggda funktioner
PWA (Progressive Web App) ar en webbapplikation som anvander moderna webbteknologier for att leverera en anvandarupplevelse jamforbar med inbyggda applikationer.
Nyckelegenskaper
- Progressiv — fungerar pa alla enheter
- Responsiv — anpassar sig till skarmstorlek
- Natverksoberoende — fungerar offline
- Appliknande — kanns som inbyggd app
- Aktuell — automatiska uppdateringar
Teknologier
- Service Worker — cachning och offline
- Web App Manifest — appmetadata
- HTTPS — obligatorisk kryptering
- Push API — push-notiser
- Cache API — cachehantering
Fordelar
- Installation utan App Store
- Plattformsoberoende
- Mindre storlek (jamfort med inbyggd)
- SEO-indexerbar
- Automatisk uppdatering
PWA-exempel
- Twitter Lite
- Starbucks
- Uber
- Spotify
Utvecklingsverktyg
- Workbox (Google)
- Lighthouse (granskning)
- PWABuilder (Microsoft)