Progressive Web Apps
Progressive Web App Roadshow
Code of Conduct
Treat everyone with respect.
Speak up if you see or hear something uncool.
Assume positive intent.�
We have a zero tolerance policy for harassment.
Talk to a staffer, or send email to �pwa-roadshow-coc@google.com.
https://goo.gl/s0UaDu
Presenters Name
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
vs.
Source: comScore Mobile Metrix, U.S., Age 18+, June 2017
13%
87%
Mobile web
Apps
78%
of time spent is in�users’ top 3 apps
Source: comScore Mobile Metrix (Custom), U.S., Age 18+, June 2017
ZERO
Number of apps the average user installs per month
Source: comScore MobiLens, U.S., Age 13+, 3 Month Average Ending June 2017
Reach
Capability
Reach
Capability
Progressive
Web Apps
A radically improved user experience
Progressive Web Apps Are…
Fast
Engaging
Reliable
Integrated
Progressive Web Apps Are…
Fast
Engaging
Reliable
Integrated
Time is Money.
58%
13%
20%
53%
of users abandon sites that take longer than 3 seconds to load
Source: DoubleClick - The need for mobile speed, September 2016
Progressive Web Apps Are…
Integrated
Engaging
Reliable
Fast
Integrated Experiences
Launch from Home Screen
Visible in task list
Access to native hardware
Integrated Experiences
Integrates with other apps
Integrated Experiences
Integrates with the device
Progressive Web Apps Are…
Reliable
Engaging
Fast
Integrated
flickr.com/photos/monado/4405843023
This amazing software
Lie-Fi
Reliability means never showing �the Downasaur
Progressive Web Apps Are…
Engaging
Fast
Reliable
Integrated
Web Push Notifications
Size of Twitter Clients
214MB
24MB
600KB
65% increase
IN PAGES PER SESSION
75% increase
IN TWEETS SENT
FPO
Progressive Web Apps Are…
Fast
Engaging
Reliable
Integrated
Service Workers: Reliable applications
Web server
Service Workers: client-side JavaScript proxy
Service worker
Cache
Web server
Service Workers: A foundation for Push
example.com
onpush = function(event) {� var data = event.data.json();� self.registration� .showNotification(data.title, data.options);
};
ServiceWorker.js
Push Subscription
End Point
84% decrease
IN TIME TO INTERACTIVE
8% conversion
ON PUSH NOTIFICATIONS
17% increase
IN CONVERSIONS
53% increase
MOBILE SESSIONS ON IOS
Progressive Web Apps
are progressive.
(Not everything works everywhere yet,
but user experience is the key.)
How do I get started?
Start Secure
HTTPS: Secure connection between site and users
Keeping Users Safe
Identity
Confidentiality
Integrity
Three Approaches to PWA-ifying
from the ground up
a single feature
a simple version
Three Approaches to PWA-ifying
from the ground up
a single feature
a simple version
80% decrease
IN BOUNCE RATES
23% decrease
IN TIME TO INTERACTIVE
146% increase
IN CTR ON CLASSIFIED ADS
250% increase
IN ENGAGEMENT
Three Approaches to PWA-ifying
from the ground up
a single feature
a simple version
<1s
INITIAL LOADING TIME AND �EVEN FASTER FOR SUBSEQUENT LOADS
Three Approaches to PWA-ifying
from the ground up
a single feature
a simple version
60+ languages
ROLLED OUT GLOBALLY WITH WEB PUSH NOTIFICATIONS
60+ languages
ROLLED OUT GLOBALLY WITH WEB PUSH NOTIFICATIONS
1,000,000+
OPT-INS IN THE FIRST THREE MONTHS
Which Approach Will You Take?
from the ground up
a single feature
a simple version
Fast
Engaging
Reliable
Integrated
Thank You!