WeAreDevelopers LIVE • Oct 12, 2020

Progressive Web Apps - The next big thing

Nico Martin

Crisis communications demand immediate deployment. See how developers built a 100kb offline-first PWA for the Moria refugee camp. Bypass App Store delays and ship vital features in hours.

Pause
Mute Enter Fullscreen
#1 about 3 min

Web platform advancements and shared technological ecosystems

The open web serves as an essential global infrastructure built on shared standard languages.

#2 about 3 min

Evolution of native mobile applications and vendor constraints

Relying on native mobile SDKs introduces vendor dependencies and complicates cross-platform maintainability.

#3 about 2 min

Defining progressive web apps and their core advantages

Progressive web apps merge native app performance with open web accessibility through reliability and integration.

#4 about 4 min

Configuring web app manifests for integrated system experiences

Using a web manifest transforms a standard website into an installable desktop or mobile application.

#5 about 3 min

Architecting web applications for seamless offline availability

Treating network connectivity as a progressive enhancement relies on distinct storage systems for static and dynamic data.

#6 about 3 min

Managing dynamic application data effectively using IndexedDB

A promise-based wrapper simplifies non-relational browser database interactions for asynchronous local data retrieval.

#7 about 8 min

Caching static assets with the service worker lifecycle

A localized proxy script running independently from the UI thread overrides fetch requests to serve cached static files.

#8 about 1 min

Streamlining service worker caching strategies using Workbox

An abstraction framework simplifies complex fetch event configurations and repetitive caching logic.

#9 about 2 min

Ensuring long-term data retention with persistent storage APIs

Activating protected browser storage prevents targeted offline assets and cached interactions from being unexpectedly cleared.

#10 about 8 min

Delivering timely push notifications via application server configurations

Securely routing background alerts relies on browser push services, VAPID authentication, and seamless user permission prompts.

#11 about 6 min

Deploying a progressive web app during crisis response

A lightweight progressive web application facilitates critical offline communication within a constrained refugee camp environment.

#12 about 3 min

Evaluating cross-browser support and persistent platform limitations

Inconsistent iOS WebKit functionality restricts complete cross-platform parity for web installability and native push features.

Matching moments

1:27 min

Introduction to progressive web apps

Laura Morinigo · World Congress 2022

6:13 min

Core capabilities of progressive web applications

Lucien Immink · LIVE

1:17 min

Bridging the gap between native and web apps

Ire Aderinokun · JS Congress

1:29 min

Evaluating progressive web apps for mobile deployment

Mira Jago · World Congress 2021

5:40 min

The historical struggles of building persistent progressive web apps

Chris Heilmann Chris Heilmann +2 · LIVE

6:20 min

Enabling offline capabilities and application installation via service workers

Christian Liebel Christian Liebel · World Congress 2022