This file aggregates popular links for learning how to implement Progressive Web Apps. More reference about ITCS can turn to Awesome Reference: Guide to Galaxy, which collects valuable, popular and up-to-date links for CS, including Programming Language, Software Engineering, Server Side Application, Infrastructure, InfoSecurity, Industrial Application, DataScienceAI, Frontend Technology(iOS, Android, RN, Electron), etc.

A Tinder Progressive Web App Performance Case Study : Techniques for JavaScript performance optimization, Service Workers for network resilience and Push Notifications for chat engagement.

2017-A Pinterest Progressive Web App Performance Case Study : In this post we’ll cover some of their work to load fast on mobile hardware by keeping JavaScript bundles lean and adopting Service Workers for network resilience.

2017-Upgrading Ele.me to Progressive Web App : we at Ele.me (the biggest food ordering and delivering company in China) have been working on upgrading our mobile website to a Progressive Web App.

2017-Twitter Lite and High Performance React Progressive Web Apps at Scale : A look into removing common and uncommon performance bottlenecks in one of the worlds largest React.js PWAs, Twitter Lite.

Suumo Case Study : Japan's top real estate site supercharges new listings with web Push Notifications and sees a 31% open rate for notifications.

AliExpress Case Study : AliExpress increases conversion rate for new users by 104% with new progressive web apps.

PWA.rocks : A showcase of several progressive web apps, collected by the Opera Dev Relations team .

RealFaviconGenerator : A great way to generate all the images, favicons, and associated files needed to display your app icon across different browsers.

react-progressive-web-app : An opinionated React based repository which is optimized for Progressive Web App development.

Offline-plugin for webpack : This plugin is intended to provide an offline experience for webpack projects. It uses ServiceWorker, and AppCache as a fallback under the hood. Simply include this plugin in your webpack.config, and the accompanying runtime in your client script, and your project will become offline ready by caching all (or some) of the webpack output assets. you can also turn to Easy Offline First Apps With Webpack's Offline Plugin for further information.

Manifoldjs: PWA Builder : PWA Builder will give you an easy way to provide the missing pieces of your PWA, and not weigh down your site with data you don’t need or use.

2017-Progressive Web App Libraries in Production : This article is written by Addy Osmani. Two years ago, our team at Google started work on JavaScript libraries to reduce the friction for building Progressive Web Apps.

2017-A beginner’s guide to making Progressive Web Apps: Hopefully, this post will be all you need to get started in making your own PWA.

2017-A progressive Web application with Vue JS, Webpack & Material Design #Series#: The tutorial will be split in several parts, that will be published successively

2017-Progressive Web Apps (PWA) 中文版 #Book#: This book is written with stand-alone chapters, letting you learn about particular features of interest without having read previous chapters. By the end, you'll be ready to build better web applications and improve the user experience.

2016-Progressive Web Apps with React.js #Series#: Progressive Web Apps take advantage of new technologies to bring the best of mobile sites & native apps to users. They’re reliable, fast, and engaging. They originate from a secure origin and load regardless of network state.

2016-Google Developers - Your First Progressive Web App : A step-by-step guide to building a progressive web apps using the app shell pattern.

2016-Building Progressive Web Apps - O'Reilly Media : A deep dive into progressive web apps, service workers, push notifications, background sync, IndexedDB, offline first and much more (disclaimer: written by the maintainer of this page).