En Progressive Web App, PWA är en app som du kan ladda ner via en vanlig webbläsare. En PWA kombinerar fördelarna med en webbplats med egenskaper från konventionella appar. Ett ypperligt bra användingsområde är webbshoppar.
Med PWA, Progressive Web App får du möjligheter att bygga en app i webbläsaren med stöd för funktioner så som pushnotiser och offline-stöd. Fördelen med PWA kontra traditionell webb är att den blir snabbare och ökar kundnöjdheten. Vilket i sin tur leder till t.ex. fler köp i en webbutik.
Definitionen av en PWA är inte skriven i sten men vi på PiJa brukar definiera en PWA som en app som använder sig av olika tekniker så som Service Worker för hantering av resurser, Web App Manifest för installation i webbläsaren och Trusted Web Activities för installation och distribution i Google Play Store.
Det som är den stora fördelen med en PWA är att det går att bygga en app-tjänst som anpassar sig för olika skärmar direkt i webbläsaren dvs den är responsiv och snabb samt lätt att underhålla.
De flesta traditionella webbplatser så som företagshemsidor och webbshoppar passar bra till att utveckla som PWA. Största anledning till det är att google premerar PWA tekniken vid rankingen i deras söktjänst. Annars är tydliga digitala tjänster där en app jobbar med t.ex. offline stöd ett bra användningsområde. En av de största fördeleran med PWA för t.ex. webbshoppar är den snabbare laddningstiden vilket direkt korrelerar till fler köp.
Studie: Every Second Counts: How Website Performance Impacts Shopper Behavior
Långsam rendering av hemsidor leder till färre köp online:
https://blog.kissmetrics.com/wp-content/uploads/2011/04/loading-time.pdf
React.Js passar sig utmärkt som ramvärk för att göra en PWA. React har funnits med ett bra tag av alla moderna Javascript ramverk vilket gör att det kan anses som stabil platform. Lätt att hitta bra utvecklare då Javascript är ett språk många kan lära sig. Bra koppling till om man även vill göra Native App då möjligheter gör att man kan dela kod mellan projekten.