Betere gebruikerservaring van websites en webshops met PWA

Nu mobiel een steeds grotere gebruikersgroep wordt op internet, liggen de eisen van snelheid en gebruikerservaring van websites en webshops steeds hoger. Met PWA, progressive web apps, is door Google een nieuwe term geïntroduceerd voor het definiëren van een optimale gebruikerservaring.
Snelheid
Het allerbelangrijkste onderwerp: snelheid. Het doel van een PWA is het bieden van een app-achtige ervaring, maar dan via de browser. Google stelt als regels:
– 60 FPS animatie;
– Binnen 50ms moet er iets gebeuren op de pagina na een actie van een gebruiker;
– Binnen 5 seconden op 3G een volledig werkende website;
– Buffer data wanneer website idle is;
– De website is te gebruiken als de internetverbinding wegvalt (offline compatibility).
Complexe techniek
PWA’s zijn complex om te bouwen. Waar kleine websites (MKB, small business) nog vrij eenvoudig te zijn om te ontwikkelen, vereist PWA een veel hoger niveau van programmeurs. Progressive web apps worden volledig gebouwd in javascript, op basis van javascript frameworks zoals Vue, Polymer of React. De complexiteit en leercurve van het bouwen in een dergelijk framework ligt veel hoger als die van serverside technology, zoals PHP en MySQL.
PWA voor webshops
Een grote kans van de opkomst van progressive web apps is weggelegd voor webshops. Snelheid heeft een enorme impact op conversie van een webshop. Een app-achtige ervaring, betekent een betere gebruikerservaring en dus mogelijk hogere webshop omzet. Daarnaast zijn er een aantal handige functies te bedenken, zoals het bladeren door de catalogus wanneer de internetverbinding wegvalt. Magento webshop specialist Reach Digital is één van de eersten die, op basis van Magento, bezig is met het ontwikkelen van PWA technologie voor webshops.

