A demo for progressive web application with features like offline, push notifications, background sync etc,
$ git clone https://github.com/huukhai87/demo-progressive-web-app
$ cd demo-progressive-web-app
$ npm install
$ npm run start
In browser, open http://localhost:3000
-
- App Shell Architecture
-
- Service Worker + Navigation Preload (Origin Trial)
-
- Add to Home Screen, Splash Screen, Browser Mode, Notify user if site is updated etc,
-
- Offline Support
-
- Online/Offline Events
-
- Fetch API
-
- Push Notifications
-
- Background Sync
-
- Web Share API
This software is released under the Apache 2.0 License.
ยฉ 2017 Altoran System. All rights reserved
These components are expected to work on somewhat modern browsers, but if it breaks on a particular version of a particular browser, please file an issue, we can check the problem using browserstack, that is a nice service and supports open source projects like this one :)