Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Progressive Web Apps
Search
Johann du Toit
June 30, 2017
Programming
0
100
Progressive Web Apps
Let's talk what they are, why there is a need for them and how to create them.
Johann du Toit
June 30, 2017
Tweet
Share
More Decks by Johann du Toit
See All by Johann du Toit
RESPECTING THE MICROSERVICE.
johanndutoit
1
69
Attacking a K8s cluster and how defending it
johanndutoit
0
62
Why so serious? Using GCP for realtime video context analyzation
johanndutoit
0
78
Progressive Web Apps in 15 Minutes
johanndutoit
0
40
The Machine Learning Intervention
johanndutoit
0
64
Progressive Web Apps
johanndutoit
0
93
Launchpad Start Day 2 - Google Design Sprints
johanndutoit
2
120
Google Design Sprints
johanndutoit
0
90
Cloud Messaging
johanndutoit
0
170
Other Decks in Programming
See All in Programming
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
1
110
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
1.8k
Serena MCPのすすめ
wadakatu
4
960
止められない医療アプリ、そっと Swift 6 へ
medley
1
140
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
24
12k
CSC509 Lecture 02
javiergs
PRO
0
410
CSC305 Lecture 03
javiergs
PRO
0
240
What's new in Spring Modulith?
olivergierke
1
130
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
110
iOSアプリの信頼性を向上させる取り組み/ios-app-improve-reliability
shino8rayu9
0
170
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
250
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Designing Experiences People Love
moore
142
24k
A better future with KSS
kneath
239
18k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
A Tale of Four Properties
chriscoyier
160
23k
Automating Front-end Workflow
addyosmani
1371
200k
Designing for humans not robots
tammielis
254
26k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
Context Engineering - Making Every Token Count
addyosmani
5
220
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Transcript
Progressive Web Apps or PWA for short ...
Johann du Toit johanndutoit.net - @johann_du_toit
This Talk
This Talk
None
None
1976 1980 1989 1993 2017 1994
None
None
1976 1980 1989 1993 2017 1994
None
1976 1980 1989 1993 2017 1994
None
None
http://info.cern.ch/
http://line-mode.cern.ch/
None
1976 1980 1989 1993 2017 1994
None
1976 1980 1989 1993 2017 1994
None
None
None
None
None
None
None
1976 1980 1989 1993 2017 1994
None
None
“ The web has become the platform with the widest
reach on all form factors and the least amount of friction for all users “ - Google Source - https://www.youtube.com/watch?v=m-sCdS0sQO8
Top 1000 Mobile Properties Top 1000 Mobile Apps VS
Apps Mobile Web Monthly Unique Visitors Reach 4 million 11.4
million Source - https://www.youtube.com/watch?v=m-sCdS0sQO8
Average minutes per user Engagement 188.4 minutes 9.6 minutes Source
- https://www.youtube.com/watch?v=m-sCdS0sQO8 Apps Mobile Web
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Progressive Web Apps
None
This Talk
A PWA uses modern web capabilities to deliver an app-like
user experience.
None
Progressive
Responsive
Connectivity Independent
In India one hour of minimum wage work
None
App-like
Data Fresh
Safe
Discoverable
Re-engageable
Installable
None
None
None
None
Linkable
None
https://ride.lyft.com
None
None
None
https://app.ft.com
https://app.ft.com
None
Well you built a pretty good performing app ...
None
None
None
None
None
None
None
None
None
None
None
None
This Talk
None
None
None
None
Service Workers
Server Worker Tasks
Server Worker Tasks
None
None
None
None
None
None
None
None
None
None
None
None
None
Server Worker Tasks
Push Notifications
None
None
None
https://github.com/GoogleChrome/airhorn
Resources • https://developers.google.com/web/progre ssive-web-apps/ • https://www.pwastats.com/ • https://app.ft.com • https://ride.lyft.com
• http://info.cern.ch/ • http://line-mode.cern.ch/ • https://github.com/GoogleChrome/airhorn • https://airhorner.com/
Slides will be automatically tweeted out at 4PM - @johann_du_toit
Thanks! Will be posted in the comments of the meetup as well