SlideShare a Scribd company logo
1 of 18
PROGRESIVE WEB APPS(PWA) DEMYSTIFIED
WHAT IS PROGRESSIVE WEB APP
PWAs are websites that use recent web standards1
Deliver an app-like experience to users without
the need to install apps.2
Help in creating engaged and loyal users by
creating a Quick Access link on user’s device and
sending on demand PNs
3
Progressive & Responsive
Works for every user, regardless of browser
Fits any form factor: desktop, mobile, tablet, or
even larger sizes
Connectivity independent
Enhanced with service workers to work offline
or on low-quality networks.
Engaging
Immersive full screen experience
and re-engage users with
web push notifications
App-like
Feels like an app, because the app
shell model separates the
application functionality from
application content
Discoverable & Installable
Is identifiable as an "application"
allowing search engines to find it.
Allows users to add apps they find
most useful to their home screen
without the hassle of an app store
Fresh & Safe
Always up-to-date with newly introduced
service worker .
Served via HTTPS to prevent snooping
and ensuring non-tampered content
PWA
PROGRESSIVE WEB APPS-FEATURES
MOBILE SOLUTIONS : ANALYSIS
PROs
Responsive
Web
Progressive Web
Apps
Native Apps Cross Platform Apps
• Easy Development
• All Channels
• Centralized
Updates
• Installable
• App like features
• Centralized Updates
• Served over https
• Device
Experience
• Access to Native
APIs
• Faster App
Performance
• Appstore
Distribution
• Device Experience
• Access to Native APIs
• Faster App
Performance
• Appstore Distribution
• Single Code Base
CONs
• No Access to
Native APIs
• Browser
Experience
• Native UI
• Content re-use
• No Access to Native
APIs
• Browser Experience
• Native UI
• Device Specific
Development
• Decentralized
Updates
• Multiple Code
bases
• Additional development
Costs
Provides central place to put following
meta data associated with the web
application
• Name of the app
• Links to the app icon or image
• URL to launch or open the app
• Declaration for default orientation of
their web app
With service worker PWA handles
unreliable and potentially slow web
connectivity.
It also manages cache efficiently to
allow error free app display during
offline access
It provides an initial static frame, on
which content can be loaded
progressively as well as dynamically,
allowing users to engage with the
app despite varying degree of web
connectivity
PWA BUILDING BLOCKS
Application Shell
App ManifestService Worker
WEB PAGE
SERVICE WORKER IN ACTION
WWW
WEB PAGE
Page request
intercepted by
service worker
Fetch from site fails
Service Worker Website
Cache
Retrieve Cached Response
Return Cached response as fallback
PWA APPLICATION SHELL
Application shell is the minimal HTML, CSS, and JavaScript powering a user interface which keeps the UI local
and pulls in content dynamically through an API.
Image source:
PWA APP MANIFEST
The web app manifest is a W3C specification defining a JSON-based manifest to provide developers a centralized
place to put metadata associated with a web application including:
• The name of the web application
• Links to the web app icons or image objects
• The preferred URL to launch or open the web
• Declaration for default orientation
• Enables to set the display mode
e.g. full screen
Image Source
PWA BUSINESS VALUE
Awesome
Customer
Engagement
Fast &
stream lined
website
Enhanced
User
Experience
PWA prompts user to ‘allow’
sending notifications. With
chrome launching ‘add to
home screen’ function the
app gets cached and users get
a direct link to the app right
from the home screen
Progressive Web Apps use
scripted proxies that sit
between the user tab and
wider internet, intercepting
and rewriting or fabricating
network request to allow
caching and offline support.
It provides instant and
reliable loading irrespective
of network connection
User Experience
User visiting via browser
enjoy app-like user
experience. Return user
get instant uptime even
on slow network.
Frequent users will be
prompted to install and
upgrade to full version
Improved Website
PWA BUSINESS VALUE
Customer Engagement
Platform limitations prevent PWAs
from providing re-engagement for iOS
users.
Separate login on web is required as
Facebook login and Google login
can’t fetch data from Facebook and
Google Apps.
PWAs can’t use some of the latest
hardware advancements (like
fingerprint scanner).
You are not on Play Store, You miss
significant traffic who use Play store
for their primary search.
Zero-install no app store mediation
Discoverable and Easy to share.
Works on slow internet connections.
Safe and Always up-to date
BENEFITS DRAWBACKS
Full support for PWAs are not
available in default browsers of some
of the manufacturers
Add to Home Screen and PNs.
CASE STUDIES
HOW Alibaba BENEFITTED FROM PWA
76%
14%
30%
Higher conversions across browsers
Increase in Monthly Active Users on iOS
Increase in Monthly Active Users on Android
4X higher interaction rate from Add to Home Screen
HOW AliExpress BENEFITTED FROM PWA
104%
74%
Increased conversion rate for new users
Increase in session duration( Time spent on page)
2X more pages visited per session per user
across all browsers.
HOW 5miles BENEFITTED FROM PWA
50%
30%
Decrease in bounce rate
• Increase in time spent on site
Better conversion for users who arrived
via Add to Home screen
30%
PWA
USER EXPERIENCE DATA
2G
NETWORK
A2HS
CACHING
HTTPS
WEB PN
SEARCH ENGINE
01
02
03
04
05
06
07
ANALYTICS.
SEO FREINDLY.
PUSH NOTIFICATION
SAFE AND SECURE
OFFLINE ACEESS.
ADD TO HOME
SCREEN
SUPPORT FOR
LOW FREQUENY
NETWORKS.
Quick Recap
Questions
ThankYou!
Writetome:
pradeep.patel@edynamic.net

More Related Content

What's hot

Progressive Web Applications
Progressive Web ApplicationsProgressive Web Applications
Progressive Web ApplicationsBartek Igielski
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web AppRobert Robinson
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web appsAkshay Sharma
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessLets Grow Business
 
Introduction to Progressive Web App
Introduction to Progressive Web AppIntroduction to Progressive Web App
Introduction to Progressive Web AppBinh Bui
 
Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)Sandip Nirmal
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web AppIdo Green
 
Why Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandWhy Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandImran Sayed
 
Progressive Web APP ( PWA )
Progressive Web APP ( PWA ) Progressive Web APP ( PWA )
Progressive Web APP ( PWA ) Bijaya Oli
 
Appium Architecture | How Appium Works | Edureka
Appium Architecture | How Appium Works | EdurekaAppium Architecture | How Appium Works | Edureka
Appium Architecture | How Appium Works | EdurekaEdureka!
 
Progressive Web Apps Presentation
Progressive Web Apps PresentationProgressive Web Apps Presentation
Progressive Web Apps PresentationSteffen Wagner
 
Intro To React Native
Intro To React NativeIntro To React Native
Intro To React NativeFITC
 
Progressive Web Apps and React
Progressive Web Apps and ReactProgressive Web Apps and React
Progressive Web Apps and ReactMike Melusky
 
Android Automation Testing with Selendroid
Android Automation Testing with SelendroidAndroid Automation Testing with Selendroid
Android Automation Testing with SelendroidVikas Thange
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsHarutyun Abgaryan
 

What's hot (20)

Progressive Web Applications
Progressive Web ApplicationsProgressive Web Applications
Progressive Web Applications
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Why Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your BusinessWhy Progressive Web App is what you need for your Business
Why Progressive Web App is what you need for your Business
 
Progressive Web-App (PWA)
Progressive Web-App (PWA)Progressive Web-App (PWA)
Progressive Web-App (PWA)
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Introduction to Progressive Web App
Introduction to Progressive Web AppIntroduction to Progressive Web App
Introduction to Progressive Web App
 
Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)Introduction to Progressive Web Apps (PWA)
Introduction to Progressive Web Apps (PWA)
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web App
 
Progressive Web Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
 
PWA
PWAPWA
PWA
 
Why Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp FinlandWhy Progressive Web Apps For WordPress - WordCamp Finland
Why Progressive Web Apps For WordPress - WordCamp Finland
 
Progressive Web APP ( PWA )
Progressive Web APP ( PWA ) Progressive Web APP ( PWA )
Progressive Web APP ( PWA )
 
Appium Architecture | How Appium Works | Edureka
Appium Architecture | How Appium Works | EdurekaAppium Architecture | How Appium Works | Edureka
Appium Architecture | How Appium Works | Edureka
 
Progressive Web Apps Presentation
Progressive Web Apps PresentationProgressive Web Apps Presentation
Progressive Web Apps Presentation
 
Intro To React Native
Intro To React NativeIntro To React Native
Intro To React Native
 
Progressive Web Apps and React
Progressive Web Apps and ReactProgressive Web Apps and React
Progressive Web Apps and React
 
Android Automation Testing with Selendroid
Android Automation Testing with SelendroidAndroid Automation Testing with Selendroid
Android Automation Testing with Selendroid
 
Mobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool LabsMobile application development React Native - Tidepool Labs
Mobile application development React Native - Tidepool Labs
 

Similar to Pwa demystified

PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddySai Kiran Kasireddy
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testingKalhan Liyanage
 
Progressive web apps for e commerce
Progressive web apps for e commerceProgressive web apps for e commerce
Progressive web apps for e commerceShantanuApurva1
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web applicationRavikantGautam8
 
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...mohitreal1995
 
SEMINAR (pwa).pptx
SEMINAR (pwa).pptxSEMINAR (pwa).pptx
SEMINAR (pwa).pptxBasitMir10
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfLucas Lagone
 
Next Generation Mobile Web - PWA (Progressive Web App)
Next Generation Mobile Web  - PWA (Progressive Web App)Next Generation Mobile Web  - PWA (Progressive Web App)
Next Generation Mobile Web - PWA (Progressive Web App)Nuri Cahyono
 
PWA Utility App Development_ Learn How To Build.pdf
PWA Utility App Development_ Learn How To Build.pdfPWA Utility App Development_ Learn How To Build.pdf
PWA Utility App Development_ Learn How To Build.pdfLucas Lagone
 
Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?ShantanuApurva1
 
What are Progressive Web Apps and Why The Businesses Should Use It?
What are Progressive Web Apps and Why The Businesses Should Use It?What are Progressive Web Apps and Why The Businesses Should Use It?
What are Progressive Web Apps and Why The Businesses Should Use It?Rishabh Software
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app developmentFingent Corporation
 
Progressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningProgressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningSuraj Kumar
 
PWAs For Travel_ How To Build A PWA Travel App.pdf
PWAs For Travel_ How To Build A PWA Travel App.pdfPWAs For Travel_ How To Build A PWA Travel App.pdf
PWAs For Travel_ How To Build A PWA Travel App.pdfLucas Lagone
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsReactJS
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET Journal
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentLCDF
 

Similar to Pwa demystified (20)

PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran KasireddyPWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
 
Progressive web apps for e commerce
Progressive web apps for e commerceProgressive web apps for e commerce
Progressive web apps for e commerce
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web application
 
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
Progressive Web Apps (PWAs) - Transforming the Future of Full-Stack Developme...
 
SEMINAR (pwa).pptx
SEMINAR (pwa).pptxSEMINAR (pwa).pptx
SEMINAR (pwa).pptx
 
PWAs overview
PWAs overview PWAs overview
PWAs overview
 
Checklist for progressive web app development
Checklist for progressive web app developmentChecklist for progressive web app development
Checklist for progressive web app development
 
PWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdfPWA Development Guide_ Creating Progressive Web Apps.pdf
PWA Development Guide_ Creating Progressive Web Apps.pdf
 
Next Generation Mobile Web - PWA (Progressive Web App)
Next Generation Mobile Web  - PWA (Progressive Web App)Next Generation Mobile Web  - PWA (Progressive Web App)
Next Generation Mobile Web - PWA (Progressive Web App)
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
PWA Utility App Development_ Learn How To Build.pdf
PWA Utility App Development_ Learn How To Build.pdfPWA Utility App Development_ Learn How To Build.pdf
PWA Utility App Development_ Learn How To Build.pdf
 
Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?Progressive web apps For e-Commerce- How do they go hand-in-hand?
Progressive web apps For e-Commerce- How do they go hand-in-hand?
 
What are Progressive Web Apps and Why The Businesses Should Use It?
What are Progressive Web Apps and Why The Businesses Should Use It?What are Progressive Web Apps and Why The Businesses Should Use It?
What are Progressive Web Apps and Why The Businesses Should Use It?
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app development
 
Progressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningProgressive Web Apps - Up & Running
Progressive Web Apps - Up & Running
 
PWAs For Travel_ How To Build A PWA Travel App.pdf
PWAs For Travel_ How To Build A PWA Travel App.pdfPWAs For Travel_ How To Build A PWA Travel App.pdf
PWAs For Travel_ How To Build A PWA Travel App.pdf
 
The importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJsThe importance of developing PWAs in ReactJs
The importance of developing PWAs in ReactJs
 
IRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of thingsIRJET-Garbage Monitoring and Management using Internet of things
IRJET-Garbage Monitoring and Management using Internet of things
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA Development
 

More from edynamic

Triggered Nurturing using Marketing Automation in Sitecore 9
Triggered Nurturing using Marketing Automation in Sitecore 9Triggered Nurturing using Marketing Automation in Sitecore 9
Triggered Nurturing using Marketing Automation in Sitecore 9edynamic
 
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!edynamic
 
Build a Lead Management Process Today!
Build a Lead Management Process Today!Build a Lead Management Process Today!
Build a Lead Management Process Today!edynamic
 
Is your cms fit for purpose
Is your cms fit for purposeIs your cms fit for purpose
Is your cms fit for purposeedynamic
 
Law Firm Websites in 2018: Bottlenecks & Recommendations
Law Firm Websites in 2018: Bottlenecks & RecommendationsLaw Firm Websites in 2018: Bottlenecks & Recommendations
Law Firm Websites in 2018: Bottlenecks & Recommendationsedynamic
 
Its all about revenue!
Its all about revenue!Its all about revenue!
Its all about revenue!edynamic
 
Drive Revenue through Digital via Personalization
Drive Revenue through Digital via PersonalizationDrive Revenue through Digital via Personalization
Drive Revenue through Digital via Personalizationedynamic
 
The Revenue Engine Webinar
The Revenue Engine WebinarThe Revenue Engine Webinar
The Revenue Engine Webinaredynamic
 
Engagement strategies for law firms to compete in the age of the customer
Engagement strategies for law firms to compete in the age of the customerEngagement strategies for law firms to compete in the age of the customer
Engagement strategies for law firms to compete in the age of the customeredynamic
 
Mid Market Webinar
Mid Market WebinarMid Market Webinar
Mid Market Webinaredynamic
 
OMNI-CHANNEL MARKETING AUTOMATION
OMNI-CHANNEL MARKETING AUTOMATIONOMNI-CHANNEL MARKETING AUTOMATION
OMNI-CHANNEL MARKETING AUTOMATIONedynamic
 
Contextual Commerce: Best Practices for Winning with Customer Experience with...
Contextual Commerce: Best Practices for Winning with Customer Experience with...Contextual Commerce: Best Practices for Winning with Customer Experience with...
Contextual Commerce: Best Practices for Winning with Customer Experience with...edynamic
 
Sitecore Mobile Apps
Sitecore Mobile AppsSitecore Mobile Apps
Sitecore Mobile Appsedynamic
 
Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!edynamic
 
Sitecore upgrade best practices
Sitecore upgrade best practicesSitecore upgrade best practices
Sitecore upgrade best practicesedynamic
 
Cx tech roadmap webinar
Cx tech roadmap webinarCx tech roadmap webinar
Cx tech roadmap webinaredynamic
 
Choosing a content, data and delivery platform
Choosing a content, data and delivery platformChoosing a content, data and delivery platform
Choosing a content, data and delivery platformedynamic
 
Close the Gap - Understand your customer and enhance your digital experience ...
Close the Gap - Understand your customer and enhance your digital experience ...Close the Gap - Understand your customer and enhance your digital experience ...
Close the Gap - Understand your customer and enhance your digital experience ...edynamic
 
5 principles to great CX
5 principles to great CX5 principles to great CX
5 principles to great CXedynamic
 
Crossing Paths: Meet Customers Wherever They Are on Their Journey
Crossing Paths: Meet Customers Wherever They Are on Their JourneyCrossing Paths: Meet Customers Wherever They Are on Their Journey
Crossing Paths: Meet Customers Wherever They Are on Their Journeyedynamic
 

More from edynamic (20)

Triggered Nurturing using Marketing Automation in Sitecore 9
Triggered Nurturing using Marketing Automation in Sitecore 9Triggered Nurturing using Marketing Automation in Sitecore 9
Triggered Nurturing using Marketing Automation in Sitecore 9
 
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
Driving, Measuring & Turbo-Charging Client Engagement in the Legal Arena!
 
Build a Lead Management Process Today!
Build a Lead Management Process Today!Build a Lead Management Process Today!
Build a Lead Management Process Today!
 
Is your cms fit for purpose
Is your cms fit for purposeIs your cms fit for purpose
Is your cms fit for purpose
 
Law Firm Websites in 2018: Bottlenecks & Recommendations
Law Firm Websites in 2018: Bottlenecks & RecommendationsLaw Firm Websites in 2018: Bottlenecks & Recommendations
Law Firm Websites in 2018: Bottlenecks & Recommendations
 
Its all about revenue!
Its all about revenue!Its all about revenue!
Its all about revenue!
 
Drive Revenue through Digital via Personalization
Drive Revenue through Digital via PersonalizationDrive Revenue through Digital via Personalization
Drive Revenue through Digital via Personalization
 
The Revenue Engine Webinar
The Revenue Engine WebinarThe Revenue Engine Webinar
The Revenue Engine Webinar
 
Engagement strategies for law firms to compete in the age of the customer
Engagement strategies for law firms to compete in the age of the customerEngagement strategies for law firms to compete in the age of the customer
Engagement strategies for law firms to compete in the age of the customer
 
Mid Market Webinar
Mid Market WebinarMid Market Webinar
Mid Market Webinar
 
OMNI-CHANNEL MARKETING AUTOMATION
OMNI-CHANNEL MARKETING AUTOMATIONOMNI-CHANNEL MARKETING AUTOMATION
OMNI-CHANNEL MARKETING AUTOMATION
 
Contextual Commerce: Best Practices for Winning with Customer Experience with...
Contextual Commerce: Best Practices for Winning with Customer Experience with...Contextual Commerce: Best Practices for Winning with Customer Experience with...
Contextual Commerce: Best Practices for Winning with Customer Experience with...
 
Sitecore Mobile Apps
Sitecore Mobile AppsSitecore Mobile Apps
Sitecore Mobile Apps
 
Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!Why Marketing is Broken, and how Time to Value fixes it!
Why Marketing is Broken, and how Time to Value fixes it!
 
Sitecore upgrade best practices
Sitecore upgrade best practicesSitecore upgrade best practices
Sitecore upgrade best practices
 
Cx tech roadmap webinar
Cx tech roadmap webinarCx tech roadmap webinar
Cx tech roadmap webinar
 
Choosing a content, data and delivery platform
Choosing a content, data and delivery platformChoosing a content, data and delivery platform
Choosing a content, data and delivery platform
 
Close the Gap - Understand your customer and enhance your digital experience ...
Close the Gap - Understand your customer and enhance your digital experience ...Close the Gap - Understand your customer and enhance your digital experience ...
Close the Gap - Understand your customer and enhance your digital experience ...
 
5 principles to great CX
5 principles to great CX5 principles to great CX
5 principles to great CX
 
Crossing Paths: Meet Customers Wherever They Are on Their Journey
Crossing Paths: Meet Customers Wherever They Are on Their JourneyCrossing Paths: Meet Customers Wherever They Are on Their Journey
Crossing Paths: Meet Customers Wherever They Are on Their Journey
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Pwa demystified

  • 2. WHAT IS PROGRESSIVE WEB APP PWAs are websites that use recent web standards1 Deliver an app-like experience to users without the need to install apps.2 Help in creating engaged and loyal users by creating a Quick Access link on user’s device and sending on demand PNs 3
  • 3. Progressive & Responsive Works for every user, regardless of browser Fits any form factor: desktop, mobile, tablet, or even larger sizes Connectivity independent Enhanced with service workers to work offline or on low-quality networks. Engaging Immersive full screen experience and re-engage users with web push notifications App-like Feels like an app, because the app shell model separates the application functionality from application content Discoverable & Installable Is identifiable as an "application" allowing search engines to find it. Allows users to add apps they find most useful to their home screen without the hassle of an app store Fresh & Safe Always up-to-date with newly introduced service worker . Served via HTTPS to prevent snooping and ensuring non-tampered content PWA PROGRESSIVE WEB APPS-FEATURES
  • 4. MOBILE SOLUTIONS : ANALYSIS PROs Responsive Web Progressive Web Apps Native Apps Cross Platform Apps • Easy Development • All Channels • Centralized Updates • Installable • App like features • Centralized Updates • Served over https • Device Experience • Access to Native APIs • Faster App Performance • Appstore Distribution • Device Experience • Access to Native APIs • Faster App Performance • Appstore Distribution • Single Code Base CONs • No Access to Native APIs • Browser Experience • Native UI • Content re-use • No Access to Native APIs • Browser Experience • Native UI • Device Specific Development • Decentralized Updates • Multiple Code bases • Additional development Costs
  • 5. Provides central place to put following meta data associated with the web application • Name of the app • Links to the app icon or image • URL to launch or open the app • Declaration for default orientation of their web app With service worker PWA handles unreliable and potentially slow web connectivity. It also manages cache efficiently to allow error free app display during offline access It provides an initial static frame, on which content can be loaded progressively as well as dynamically, allowing users to engage with the app despite varying degree of web connectivity PWA BUILDING BLOCKS Application Shell App ManifestService Worker WEB PAGE
  • 6. SERVICE WORKER IN ACTION WWW WEB PAGE Page request intercepted by service worker Fetch from site fails Service Worker Website Cache Retrieve Cached Response Return Cached response as fallback
  • 7. PWA APPLICATION SHELL Application shell is the minimal HTML, CSS, and JavaScript powering a user interface which keeps the UI local and pulls in content dynamically through an API. Image source:
  • 8. PWA APP MANIFEST The web app manifest is a W3C specification defining a JSON-based manifest to provide developers a centralized place to put metadata associated with a web application including: • The name of the web application • Links to the web app icons or image objects • The preferred URL to launch or open the web • Declaration for default orientation • Enables to set the display mode e.g. full screen Image Source
  • 10. Awesome Customer Engagement Fast & stream lined website Enhanced User Experience PWA prompts user to ‘allow’ sending notifications. With chrome launching ‘add to home screen’ function the app gets cached and users get a direct link to the app right from the home screen Progressive Web Apps use scripted proxies that sit between the user tab and wider internet, intercepting and rewriting or fabricating network request to allow caching and offline support. It provides instant and reliable loading irrespective of network connection User Experience User visiting via browser enjoy app-like user experience. Return user get instant uptime even on slow network. Frequent users will be prompted to install and upgrade to full version Improved Website PWA BUSINESS VALUE Customer Engagement
  • 11. Platform limitations prevent PWAs from providing re-engagement for iOS users. Separate login on web is required as Facebook login and Google login can’t fetch data from Facebook and Google Apps. PWAs can’t use some of the latest hardware advancements (like fingerprint scanner). You are not on Play Store, You miss significant traffic who use Play store for their primary search. Zero-install no app store mediation Discoverable and Easy to share. Works on slow internet connections. Safe and Always up-to date BENEFITS DRAWBACKS Full support for PWAs are not available in default browsers of some of the manufacturers Add to Home Screen and PNs.
  • 13. HOW Alibaba BENEFITTED FROM PWA 76% 14% 30% Higher conversions across browsers Increase in Monthly Active Users on iOS Increase in Monthly Active Users on Android 4X higher interaction rate from Add to Home Screen
  • 14. HOW AliExpress BENEFITTED FROM PWA 104% 74% Increased conversion rate for new users Increase in session duration( Time spent on page) 2X more pages visited per session per user across all browsers.
  • 15. HOW 5miles BENEFITTED FROM PWA 50% 30% Decrease in bounce rate • Increase in time spent on site Better conversion for users who arrived via Add to Home screen 30%
  • 16. PWA USER EXPERIENCE DATA 2G NETWORK A2HS CACHING HTTPS WEB PN SEARCH ENGINE 01 02 03 04 05 06 07 ANALYTICS. SEO FREINDLY. PUSH NOTIFICATION SAFE AND SECURE OFFLINE ACEESS. ADD TO HOME SCREEN SUPPORT FOR LOW FREQUENY NETWORKS. Quick Recap