SlideShare a Scribd company logo
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 Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Software Infrastructure
 
Introduction to Progressive Web App
Introduction to Progressive Web AppIntroduction to Progressive Web App
Introduction to Progressive Web App
Binh Bui
 
Progressive Web-App (PWA)
Progressive Web-App (PWA)Progressive Web-App (PWA)
Progressive Web-App (PWA)
NexThoughts Technologies
 
Progressive web app
Progressive web appProgressive web app
Progressive web app
Deepak Upadhyay
 
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
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
Robert Robinson
 
Pwa.pptx
Pwa.pptxPwa.pptx
Pwa.pptx
Harish Karthick
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
Sankalp Khandelwal
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
Akshay Sharma
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
SaleemMalik52
 
Build progressive web apps with Angular
Build progressive web apps with AngularBuild progressive web apps with Angular
Build progressive web apps with Angular
Simona Cotin
 
Angular PWA
Angular PWAAngular PWA
Angular PWA
Vinci Rufus
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
Nitheesh T Ganesh
 
PWA
PWAPWA
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
Imran Sayed
 
Progressive Web Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
Antonio Peric-Mazar
 
Progressive Web Apps and React
Progressive Web Apps and ReactProgressive Web Apps and React
Progressive Web Apps and React
Mike Melusky
 
Progressive Web APP ( PWA )
Progressive Web APP ( PWA ) Progressive Web APP ( PWA )
Progressive Web APP ( PWA )
Bijaya Oli
 
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Aleyda Solís
 
Web application presentation
Web application presentationWeb application presentation
Web application presentation
Ehsan Ullah Kakar
 

What's hot (20)

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
 
Progressive Web-App (PWA)
Progressive Web-App (PWA)Progressive Web-App (PWA)
Progressive Web-App (PWA)
 
Progressive web app
Progressive web appProgressive web app
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)
 
PWA - Progressive Web App
PWA - Progressive Web AppPWA - Progressive Web App
PWA - Progressive Web App
 
Pwa.pptx
Pwa.pptxPwa.pptx
Pwa.pptx
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Build progressive web apps with Angular
Build progressive web apps with AngularBuild progressive web apps with Angular
Build progressive web apps with Angular
 
Angular PWA
Angular PWAAngular PWA
Angular PWA
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
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 Apps are here!
Progressive Web Apps are here!Progressive Web Apps are here!
Progressive Web Apps are here!
 
Progressive Web Apps and React
Progressive Web Apps and ReactProgressive Web Apps and React
Progressive Web Apps and React
 
Progressive Web APP ( PWA )
Progressive Web APP ( PWA ) Progressive Web APP ( PWA )
Progressive Web APP ( PWA )
 
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
Progressive Web Apps (PWAs): Why you want one & how to optimize them #Applaus...
 
Web application presentation
Web application presentationWeb application presentation
Web application presentation
 

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 Kasireddy
Sai Kiran Kasireddy
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
Kalhan Liyanage
 
Progressive web apps for e commerce
Progressive web apps for e commerceProgressive web apps for e commerce
Progressive web apps for e commerce
ShantanuApurva1
 
Progressive web application
Progressive web applicationProgressive web application
Progressive web application
RavikantGautam8
 
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).pptx
BasitMir10
 
PWAs overview
PWAs overview PWAs overview
PWAs overview
TejinderMakkar
 
Checklist for progressive web app development
Checklist for progressive web app developmentChecklist for progressive web app development
Checklist for progressive web app development
WebGuru Infosystems Pvt. Ltd.
 
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
Lucas 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
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
Saleh Rahimzadeh
 
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
Lucas 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 development
Fingent Corporation
 
Progressive Web Apps - Up & Running
Progressive Web Apps - Up & RunningProgressive Web Apps - Up & Running
Progressive Web Apps - Up & Running
Suraj 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.pdf
Lucas 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 ReactJs
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
IRJET Journal
 
How OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA DevelopmentHow OutSystems Accelerates PWA Development
How OutSystems Accelerates PWA Development
LCDF
 

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 9
edynamic
 
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 purpose
edynamic
 
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
edynamic
 
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 Personalization
edynamic
 
The Revenue Engine Webinar
The Revenue Engine WebinarThe Revenue Engine Webinar
The Revenue Engine Webinar
edynamic
 
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
edynamic
 
Mid Market Webinar
Mid Market WebinarMid Market Webinar
Mid Market Webinar
edynamic
 
OMNI-CHANNEL MARKETING AUTOMATION
OMNI-CHANNEL MARKETING AUTOMATIONOMNI-CHANNEL MARKETING AUTOMATION
OMNI-CHANNEL MARKETING AUTOMATION
edynamic
 
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 Apps
edynamic
 
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 practices
edynamic
 
Cx tech roadmap webinar
Cx tech roadmap webinarCx tech roadmap webinar
Cx tech roadmap webinar
edynamic
 
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
edynamic
 
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 CX
edynamic
 
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
edynamic
 

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

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

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