Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application Cache and Service Workers #11

Open
3 tasks
brehaut opened this issue Jun 1, 2016 · 0 comments
Open
3 tasks

Application Cache and Service Workers #11

brehaut opened this issue Jun 1, 2016 · 0 comments
Labels

Comments

@brehaut
Copy link
Contributor

brehaut commented Jun 1, 2016

The Application Cache manifest file (Safari/iOS) and Service Workers (Chrome/Android, Firefox) allow applications to run in offline or be installed as 'applications' on a users mobile device. While Service Workers are the future and more flexible, we also need to support the old dog Application Cache for iOS until such a time as Apple decided to support Service Workers.

This task will require some interaction with the build system ( #3 ) in order to programmatically generate the application cache manifest (development without automated manifest management is basically untenable)

I suggest doing the application cache implementation as it is strictly a subset of what the service workers are capable of.

  • Write a build task to generate an application cache manifest.
  • Write a service worker to manage caching relevant assets.
  • Handle graceful reloads when the application updates via either mechanism

Depends on #3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant