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.
:sunrise: A collection of awesome resources for building progressive web apps
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
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.
A step-by-step guide to building a progressive web apps using the app shell pattern.
A collection of awesome resources for learning service workers.
The official service workers spec.
Up-to-date browser support table of ServiceWorker API.
Current status of ServiceWorker support in different browsers.
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.
A free Udacity course introducing the basic concepts of building a progressive web app.
An introduction to progressive web apps by Alex Russell and Andreas Bovens.
Using Polymer to build progressive web apps.
Building and launching a progressive web app using web components, Polymer, and material design.
AliExpress increases conversion rate for new users by 104% with new progressive web apps.
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 showcase of several progressive web apps, collected by the Opera Dev Relations team.
SVGOMG is SVGO's Missing GUI, aiming to expose the majority, if not all the configuration options of SVGO.
Aerotwist Guitar Tuner
The current state of offline storage in the browser
API docs, and sample code from Mozilla.
A gentle introduction to background sync, along with some great videos and code samples.
The official "explainer" document for background sync, including one-off synchronization and periodic synchronization.
The WIP spec for Background Sync.
Up-to-date browser support table of ServiceWorker API.
Implementation status for Chrome and other browsers.
Up-to-date getting started tutorial for Progressive Web App, Push Notifications and service worker basics.
An article introducing Push API.
A collection of useful libraries for web push in different technologies (Node.js, PHP, Python, etc.)
API docs, key concepts, and sample code from Mozilla.
An intro to App Install Banners and making sure Chrome offers your web app to your users.
An introduction to installable Web Apps in Chrome for Android.
A great way to generate all the images, favicons, and associated files needed to display your app icon across different browsers.
Generate Android style icons.
High level introduction to the Web Share 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.
Google's performance learning portal, containing a wealth of knowledge on optimizing your web apps for perfomance.
The seminal introduction to RAIL by the Gang of Pauls.
A free Udacity course on optimizing websites for speed.
A free Udacity course helping you create web apps that maintain jank-free 60fps performance.
A new pattern for structuring and serving Progressive Web Apps, with an emphasis on performance.
Understand how HTML, JavaScript and CSS is handled by the browser, and how to optimize your page accordingly.
vuejs/awesome-vue
🎉 A curated list of awesome things related to Vue.js
VoltAgent/awesome-design-md
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
PatrickJS/awesome-angular
:page_facing_up: A curated list of awesome Angular resources
AdrienTorris/awesome-blazor
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
AllThingsSmitty/must-watch-css
CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺
jondot/awesome-react-native
Awesome React Native components, news, tools, and learning material!