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 :)