Om het gat tussen native applicaties en web applicaties kleiner te maken, en om de gebruiksvriendelijkheid van web applicaties te bevorderen, kunnen we een web applicatie uitbreiden en transformeren tot Progressive Web App (PWA). Hiermee veranderen wij een standaard webpagina naar een PWA die zo bijna niet van een native app te onderscheiden is. Daarnaast kunnen we middels een zogeheten Service Worker onze applicaties optimaliseren met push notificaties, caching en HTTP onderschepping.