際際滷

際際滷Share a Scribd company logo
Progressive Web Apps
Igor Chiriac
A Progressive Web App uses
modern web capabilities to deliver an
app-like user experience.
Progressive Web Apps
* https://thishereweb.com/understanding-the-manifest-for-web-app-3f6cd2b853d6
Why the need of PWA ?
Progressive Web Apps
Progressive Web Apps
Mobile users spend80% of the time
on their devices using only theirtop three apps
A research conducted in 2015 bymarketingland.comshows that:
Progressive Web Apps
App Install Friction
Google Mobile First
https://whatwebcando.today/
Introduction of PWA
Reliable
Load instantly and never
show the downasaur, even
in uncertain network
conditions.
>< nextprevious
Fast
Respond quickly to user
interactions with silky
smooth animations and no
janky scrolling.
Engaging
Feel like a natural app on
the device, with an
immersive user
experience.
Web Manifest
 allows app to be launched in full-screen mode
 control over screen orientation
 de鍖ne the Splash Screen
 de鍖ne icons and theme colors
Manifest File
Service Workers
Service Worker Support
PWA Optimization
PRPL Pattern
 Pushcritical resources for the initial URL route
 Renderinitial route.
 Pre-cacheremaining routes.
 Lazy-loadand create remaining routes on demand.
PRPL Pattern
Progressive Web Apps
Progressive Web Apps
Progressive Web Apps
RAIL - performance model
Progressive Web Apps
Application shell architecture
Progressive Web Apps
Progressive Web Apps
Progressive Web Apps
Lighthouse - Google Chrome Extension
Lighthouse Optimization Report
Study Cases
Twitter
 65% increase in pages per session
 75% increase in Tweets sent
 20% decrease in bounce rate
Alibaba
 76% higher conversions across browsers
 14% more monthly active users on iOS; 30% on Android
 4X higher interaction rate from Add to Homescreen
Moldova Guide PWA
 Build with Ember.js
 Deployed on Firebase
Thank you :)

More Related Content

Progressive Web Apps