A free Udacity course helping you create web apps that maintain jank-free 60fps performance.
Understand how HTML, JavaScript and CSS is handled by the browser, and how to optimize your page accordingly.
The seminal introduction to RAIL by the Gang of Pauls.
A new pattern for structuring and serving Progressive Web Apps, with an emphasis on performance.
Google's performance learning portal, containing a wealth of knowledge on optimizing your web apps for perfomance.
A free Udacity course on optimizing websites for speed.
AliExpress increases conversion rate for new users by 104% with new progressive web apps.
Building and launching a progressive web app using web components, Polymer, and material design.
United eXtra Electronics grows eCommerce sales by 100% with Web Push Notifications.
Push Notifications help Jumia reverse cart abandonment and increase conversions by 9X.
Konga cuts data usage 92% with new Progressive Web App.
Japan's top real estate site supercharges new listings with web Push Notifications and sees a 31% open rate for notifications.
A collection of awesome resources for learning service workers.
A step-by-step guide to building a progressive web apps using the app shell pattern.
The official service workers spec.
A deep dive into progressive web apps, service workers, push notifications, background sync, IndexedDB, offline first and much more.
A free Udacity course introducing the basic concepts of building a progressive web app.
Generate Android style icons.
A curated collection of the finest service worker resources.
The official "explainer" document for background sync, including one-off synchronization and periodic synchronization.
The WIP spec for Background Sync.
API docs, and sample code from Mozilla.
Up-to-date browser support table of Push API.
Implementation status for Chrome and other browsers.
An intro to App Install Banners and making sure Chrome offers your web app to your users.
API docs, key concepts, and sample code from Mozilla.
An introduction to installable Web Apps in Chrome for Android.
A gentle introduction to background sync, along with some great videos and code samples.
High level introduction to the Web Share API.
The current state of offline storage in the browser
Up-to-date getting started tutorial for Progressive Web App, Push Notifications and service worker basics.
A great way to generate all the images, favicons, and associated files needed to display your app icon across different browsers.
An article introducing Push API.
An explanation of the API, along with some examples. Part of the proposal doc.
The proposal for the Web Share Target API, as well as a high level explainer.
A collection of useful libraries for web push in different technologies (Node.js, PHP, Python, etc.)
A quick dive into the most common technologies and techniques for building progressive web apps.
This free Udacity course by Google covers intro to PWAs, service workers and web app manifests.
This free Udacity course is a must if you're planning to dive deep into service workers.
Using Polymer to build progressive web apps.
An introduction to progressive web apps by Alex Russell and Andreas Bovens.