Evaluation and Implementation of Progressive Web Application
Parbat Thakur · Theseus (Ammattikorkeakoulujen) · 2018
This thesis was carried out as a research project on Progressive Web Application. The main aim of this final year project was to evaluate and implement a progressive web application. This study was carried out by exploring relevant theory and developing a prototype PWA News App. React and React Material Web Components were used for the user interface whereas Web App Manifest, Service Worker, App Shell and Web Push Notification were implemented to make the app work offline, load fast even on flaky networks, install on home screen and send relevant push notification like a native app. The study demonstrates how PWA combines the best of web and native applications. Furthermore, it also shows some challenges that PWA is facing at the present scenario and states that PWA is still in its early stage of development. Meanwhile, Google is providing incentives and making a great effort in providing tutorials and support for it. Thus, with more browser and platform support, PWA might be the future of the mobile web.