Buy a  conference ticketBook a Perl 6 class

Progressive Web Applications

Robert Acock — 20 minutes

In brief, they are web applications with a service worker and a cache. By using the service worker to cache resources, we can instantly retrieve static files like CSS, JS, and images while falling back on API request that may contain more time-sensitive data.

This talk will be mainly about vanilla javascript, and I will plan to cover the following:

Progressive Web Apps are installable and live on the user's home screen, without the need for an app store.

When launched from the user’s home screen or via the browser, service workers enable a Progressive Web App to load instantly, regardless of the network state.

Some of the different caching techniques that you can use:
- network -> cache
- cache -> network
- cache -> network -> cache



Target audience
Beginners
Talk duration
20 minutes
Talk status
accepted
Related links

https://developers.google.com/web/progressive-web-apps/