Hva er PWA
Webapp med native funksjoner
PWA (Progressive Web App) er en webapplikasjon som bruker moderne webteknologier for a levere en brukeropplevelse sammenlignbar med native applikasjoner.
Nokkelkjennetegn
- Progressiv — fungerer pa alle enheter
- Responsiv — tilpasser seg skjermstorrelse
- Nettverksuavhengig — fungerer offline
- Appliknende — foler seg som native app
- Oppdatert — automatiske oppdateringer
Teknologier
- Service Worker — caching og offline
- Web App Manifest — appmetadata
- HTTPS — obligatorisk kryptering
- Push API — push-varsler
- Cache API — cache-administrasjon
Fordeler
- Installasjon uten App Store
- Plattformuavhengig
- Mindre storrelse (sammenlignet med native)
- SEO-indekserbar
- Automatisk oppdatering
PWA-eksempler
- Twitter Lite
- Starbucks
- Uber
- Spotify
Utviklingsverktoy
- Workbox (Google)
- Lighthouse (revisjon)
- PWABuilder (Microsoft)