Ire Aderinokun
PWAs in 2021
#1about 3 minutes
Defining the three core features of progressive web apps
Progressive web apps combine the reach of the web with the user experience of native apps by being capable, reliable, and installable.
#2about 3 minutes
Why early PWAs struggled to meet expectations
Initial PWA adoption was hindered by missing native capabilities, difficult-to-use service workers, and a poor installation experience.
#3about 9 minutes
Expanding PWA capabilities with modern web APIs
Project Fugu is closing the capability gap with native apps by introducing APIs for push notifications, app badging, file system access, and background tasks.
#4about 7 minutes
Building reliable and fast offline-first experiences
Mature service worker support, tools like Workbox, and the app shell model enable developers to build fast, offline-first PWAs with improved accessibility.
#5about 8 minutes
Creating a native-like PWA installation experience
Developers can now control the installation flow, customize launch screens, and achieve deeper system integration through Web APKs and app store distribution.
#6about 2 minutes
The future of PWAs and cross-platform parity challenges
The next evolution of PWAs depends on addressing the significant feature gap between platforms, particularly the limited support on iOS.
#7about 10 minutes
Q&A on PWA limitations and platform support issues
The discussion covers the biggest cons of PWAs, handling Apple's limited API support, and choosing between PWAs and React Native.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
06:20 MIN
How progressive web apps enhance the web platform
Project Fugu: Extending the web
Unlock full access
Log in or set up an account to access this feature and more.
12:30 MIN
Understanding the web's evolution into an app platform
Native Web Apps: Are We There Yet?
Unlock full access
Log in or set up an account to access this feature and more.
01:23 MIN
What are Progressive Web Apps (PWAs)?
Progressive Web Apps - The next big thing
Unlock full access
Log in or set up an account to access this feature and more.
03:30 MIN
Understanding the core principles of Progressive Web Apps
PWA Fundamentals: websites with superpowers
Unlock full access
Log in or set up an account to access this feature and more.
05:38 MIN
Introducing Project Fugu and its goals for PWAs
Project Fugu: Progressive Web Apps, Superpowered
Unlock full access
Log in or set up an account to access this feature and more.
06:03 MIN
PWA fundamentals for installation and offline support
Making of paint.js.org—a Web Component-based Productivity PWA
Unlock full access
Log in or set up an account to access this feature and more.
10:57 MIN
Why progressive web apps failed to gain wide adoption
WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more
Unlock full access
Log in or set up an account to access this feature and more.
01:15 MIN
Understanding the core principles of PWAs
Is your Progressive Web App Lazy? How to read and improve your PWA Performance
Unlock full access
Log in or set up an account to access this feature and more.
Featured Partners
Related Videos
PWA Fundamentals: websites with superpowers
Rowdy Rabouw
Progressive Web Apps - The next big thing
Nico Martin
Native Web Apps: Are We There Yet?
Maxim Salnikov
Project Fugu: Progressive Web Apps, Superpowered
Christian Liebel
Is your Progressive Web App Lazy? How to read and improve your PWA Performance
Laura Morinigo
The Lean Web
Chris Ferdinandi
Explore new web features before everyone else
Nikita Dubko
Web APIs you might not know about
Sasha Shynkevich
Related Articles
View all articles


.webp?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.


doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Lotum media GmbH
Bad Nauheim, Germany
Senior
Node.js
JavaScript
TypeScript

EPM Enterprise ProgressMaker GmbH
Remote
€60-95K
Senior
HTML
Software Architecture


GULP Information Services GmbH
GIT
Next.js
TypeScript
AWS Lambda
Amazon DynamoDB
+1


TWT Group TWT Group
Remote
Senior
HTML
Typo3
DevOps
Vue.js
+7
