zlacker

[parent] [thread] 0 comments
1. cjCame+(OP)[view] [source] 2017-07-27 12:59:13
This is a frustrating article - the issue really is that Safari doesn't support Service Workers and Web App Manifests, which are the canonical way of making PWAs.

Safari should support Service Workers[1], because they allow you to safely intercept and modify navigation and resource requests, and cache resources in a very granular fashion, securely and on a different thread to your app JS. This is great for performance and offline/spotty reception.

The Web App Manifest[2] is the file that allows developers to "appify" the site, by prompting the user to add to their home screen (only once they hit a certain usage rate), show a splash screen etc. But that's a nice to have compared to Service Workers.

[1]: https://developer.mozilla.org/en/docs/Web/API/Service_Worker...

[2]: https://developer.mozilla.org/en-US/docs/Web/Manifest

[go to top]