SlideShare a Scribd company logo
Are PWA’s the future
of the Web?
01
Progressive Web Apps are cross
browser & platform applications
that provide fast, reliable &
engaging web app experiences,
regardless of the network state
App-like Experience
Without the
excess of local
device storage
Add to home
screen
Push notifications
Offline content
Modern APIs
0
10
20
30
40
50
60
Android iOS PWA
9.6MB 56MB
150KB home
feed load!
Source AddyOsmani – A Pinterest ProgressiveWeb App Performance Case Study
Why should you care?
02
Cached Assets Reduce Server Load
& Less Data Requirements
Chris Love– PWA benefits
BBC lost an
additional 10% of
users for every
additional second
their site took to
load.
PWAs must have a
sub 10 second
TTFI
(on simulated 3G/first
visit)
Source: PWA
Native apps
are doomed
01 0201 02 03 04
No Store,
No
commission
Cheaper to
develop,
deploy &
maintain
Discoverable
via web
optimisation
Instant
Application
Update
Deployments
A majority of users (51%) still don’t download
any apps in a month. 60% of apps in the Google
Play app store have never been downloaded.
Comscore:The 2017 U.S. Mobile App Report
AdWords for App Promotion
Instead of
outsourcing your
success to Apple,
Google or Microsoft a
PWA puts you in
charge of your
ability to reach your
audience, reengage
them and improve your
business processes.
Chris Love: How Progressive Web Apps BenefitYour Ability to ImproveYour Business
Instantly Loads: Loads all
cached content instantly
Offline Loading: Site is accessible
in areas with low or no connectivity
Add to home screen: Access like a
nativeAPP
Benefits
Desktop Support: Desktop PWAs
are now supported on all desktop
platforms (Chrome 73)
Miracle Inameti-Archibong -  Are Progressive Web Apps The Future Of The Web?
Source Mobify: 2017 Q1 Mobile Commerce Insights Report
Push notifications
H/2
reduce latency
minimise protocol overhead
request prioritisation
HTML5
SECURE/MOBILE DEVICE
local storage
motion/
native-likereact
LighterFrameworks
Lower parse and
compile times. See
HNPWA for list of
live examples
frameworks/librarie
s.
Addy Osmani : Google I/O 17
Angular5
React
VueJS
Payment request API
Submit to
APP Store
All about the user
experience
“web apps are optimised to
help users accomplish tasks
quickly”
Source KarlyCyr: Everything you need to know about PWA’s for ecommerce
Making it
Happen
03
Baseline
Requirements.
01
02
03
HTTPS: is the site served
over HTTPS?
HTTP2: Multiplexing
Service Worker: does the site
register a ServiceWorker?
04
05
06
Speed: <10,000TTFI/CI
Add to Home Screen: user
prompt ‘‘Add to Home Screen’’?
Responsive design
LighthouseTools
04
Lighthouse
Chrome Dev
Tools &
Extension
Clear cache to
ensure clean data
Run in incognito
mode to get clean data
Lighthouse audit report
Metrics that
Matter.
Lighthouse
Performance
focused
Lighthouse
JS Diagnostics
Lighthouse
PWAValidation
Report
App
manifest for
name &
icons
Lighthouse
Check
service
worker
Force
disconnect
Lighthouse
100 PWA Score
Lighthouse
Speed + Performance
Optimisation
=
Improved Time to Task
Completion
01
02
03
04
Each page has its own URL
Use of canonical tags
Use of schema.org and social
meta data
Content is shareable
Just Good
Housekeeping
01
02
03
04
Seamless page
transmission: History API
Content doesn’t jump when
page loads
Smooth scroll
App install prompts are not
excessive
UX
Requirements
EruditeWordPressPWA
Implementing specific fixes - https://github.com/o10n-x/
PWAsOverTime
HTTPArchive
Progressive
web AMP’s
Making an even better
first impression
AMP: Start Fast
PWA: Stay Fast
Quote byAlex Russell
The web
always wins.
Developers don’t want to build 3
separate apps for the major
platforms. Companies don’t want
to pay for development of 3
apps.
The answer to all this is the
web. We can build rich web apps—
Progressive Web Apps—and package
them for all the app stores.”
J U D A H G A B R I E L H I M A N G O
3.8x
Faster
Load time
31%
Increase
in CR
part of ASDA Walmart
Source:Google developers - case study
150%
increase
in add to
home
screen
67%
Increase
in
offline
usage
Source: PWA Stat
50K
core app
when
gzipped
3sec
Load on
2G
network
Source: PWA Stat
Cut load
times from
11.91 secs
to 4.96
90%
Smaller
than its
Android
App
Source: PWA Stat
View my full
slides here
https://bit.ly/2U80cSX
ERUDITE
Ready to
talk to us?
miracle.inameti@erudite.agency
M I R A C L E I N A M E T I -
A R C H I B O N G
+44 (0) 1256 384890
https://erudite.agency
@mira_inam

More Related Content

PDF
Business Success With Core Web Vitals | Izzi Smith
PDF
Are PWAs The Future of the Web?
PPTX
Progressive Web Apps and React
PPTX
Neev AWS Expertise
PPT
Innovations @ Neev
PDF
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
KEY
What's new in Silverlight 5
PDF
Create and manage a web application on Azure (step to step tutorial)
Business Success With Core Web Vitals | Izzi Smith
Are PWAs The Future of the Web?
Progressive Web Apps and React
Neev AWS Expertise
Innovations @ Neev
5 Steps To Deliver The Fastest Mobile Shopping Experience This Holiday Season
What's new in Silverlight 5
Create and manage a web application on Azure (step to step tutorial)

What's hot (14)

PPTX
Chicago Tech Day Jan 2015: Foundry - HTTP2
PDF
Build & Track Your Mobile App
PPTX
AppBattler - An Android-based SDK for game developers to enable social gaming
PDF
Gcp intro-20160721
PDF
Progressive Web Apps. What, why and how
PPTX
Chicago Tech Day Jan 2015: RWD
PDF
What's new in App Engine and intro to App Engine for Business
PDF
Progressive Web Apps - NPD Meet
PDF
Product Keynote: Jira Service Desk, Opsgenie, Statuspage
PDF
What's New in AUI 8 and Why you Should Care!
PPTX
PPTX
The CSV File Strikes Back
PPTX
A Modern Approach to Performance Monitoring
PPT
Sample google app engine applications
Chicago Tech Day Jan 2015: Foundry - HTTP2
Build & Track Your Mobile App
AppBattler - An Android-based SDK for game developers to enable social gaming
Gcp intro-20160721
Progressive Web Apps. What, why and how
Chicago Tech Day Jan 2015: RWD
What's new in App Engine and intro to App Engine for Business
Progressive Web Apps - NPD Meet
Product Keynote: Jira Service Desk, Opsgenie, Statuspage
What's New in AUI 8 and Why you Should Care!
The CSV File Strikes Back
A Modern Approach to Performance Monitoring
Sample google app engine applications
Ad

Similar to Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web? (20)

PPTX
Pwa demystified
PPTX
PWA demystified
PPTX
SearchLeeds 2019 - Nichola stott - The state of PWAs
PPTX
Progressive web app testing
PPTX
Introduction of Progressive Web App
PPTX
SEMINAR (pwa).pptx
PPTX
Progressive web application
PPTX
Basic Understanding of Progressive Web Apps
PPTX
Progressive Web APP ( PWA )
PDF
WTF R PWAs?
PPTX
Why Progressive Web App is what you need for your Business
PPTX
pwapresentation1-180803034649.pptxwebapps
PPTX
PWA Talk - Smau Milano 2018
PDF
eywuwhsgshehjhcfihhgyi3krgdhdheheheh.pdf
PDF
Progressive Web Applications
PPTX
SEMINAR PRESENTATION.pptx
PPTX
PWA - Progressive Web App
PPTX
Progressive Web Apps
PPTX
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
PDF
Build Fast, Reliable, and Engaging Apps with Progressive Web Development.pdf
Pwa demystified
PWA demystified
SearchLeeds 2019 - Nichola stott - The state of PWAs
Progressive web app testing
Introduction of Progressive Web App
SEMINAR (pwa).pptx
Progressive web application
Basic Understanding of Progressive Web Apps
Progressive Web APP ( PWA )
WTF R PWAs?
Why Progressive Web App is what you need for your Business
pwapresentation1-180803034649.pptxwebapps
PWA Talk - Smau Milano 2018
eywuwhsgshehjhcfihhgyi3krgdhdheheheh.pdf
Progressive Web Applications
SEMINAR PRESENTATION.pptx
PWA - Progressive Web App
Progressive Web Apps
PWA ( Progressive Web Apps ) - Sai Kiran Kasireddy
Build Fast, Reliable, and Engaging Apps with Progressive Web Development.pdf
Ad

More from Noisy Little Monkey (20)

PDF
The Power Of Lead Nurturing - Bristol HubSpot User Group
PDF
Is Video Production Dead?
PDF
B2B Paid Media Lead Generation | Sam Noble
PPTX
Burnout In The Time Of Covid | Juliet Hodges
PPTX
The Secrets To A Successful Influencer Campaign
PPTX
Which Means That | Andi Jarvis
PDF
Setting Up A Strong Sales & Marketing Alignment Using HubSpot
PDF
Bristol HubSpot User Group | Account Based Marketing & How To Win The Deals Y...
PPTX
INBOUND 2020 Product Spotlight Update - Bristol HubSpot User Group
PPTX
Pillar Pages + Topic Clusters - Bristol HubSpot User Group
PDF
SEO Tools To Help With Your Content Writing - Bristol HubSpot User Group
PPTX
Bristol HubSpot User Group - SEP Basics
PPTX
Conversion Rate Optimisation: The Quickstart Session
PPTX
Sell Out Without Selling Out - How To Launch & Grow A Successful Event
PDF
10 Conversion Optimisation Experiments To Run On Your Website Immediately (Ad...
PPTX
Crisis Comms: Nothing Gets Deleted On The Internet (Emily Perkins, OggaDoon)
PDF
Data Led Decision Making (Molly Evans, Plusnet)
PPTX
One Tweet Away From The Sack (John Thornton, Innocent Drinks)
PPTX
Don't Do A Pepsi - How To Be Inclusive With Your Marketing (Joyann Boyce, The...
PDF
Considered Creativity - How To Supercharge Your Ideas To Drive Better Results
The Power Of Lead Nurturing - Bristol HubSpot User Group
Is Video Production Dead?
B2B Paid Media Lead Generation | Sam Noble
Burnout In The Time Of Covid | Juliet Hodges
The Secrets To A Successful Influencer Campaign
Which Means That | Andi Jarvis
Setting Up A Strong Sales & Marketing Alignment Using HubSpot
Bristol HubSpot User Group | Account Based Marketing & How To Win The Deals Y...
INBOUND 2020 Product Spotlight Update - Bristol HubSpot User Group
Pillar Pages + Topic Clusters - Bristol HubSpot User Group
SEO Tools To Help With Your Content Writing - Bristol HubSpot User Group
Bristol HubSpot User Group - SEP Basics
Conversion Rate Optimisation: The Quickstart Session
Sell Out Without Selling Out - How To Launch & Grow A Successful Event
10 Conversion Optimisation Experiments To Run On Your Website Immediately (Ad...
Crisis Comms: Nothing Gets Deleted On The Internet (Emily Perkins, OggaDoon)
Data Led Decision Making (Molly Evans, Plusnet)
One Tweet Away From The Sack (John Thornton, Innocent Drinks)
Don't Do A Pepsi - How To Be Inclusive With Your Marketing (Joyann Boyce, The...
Considered Creativity - How To Supercharge Your Ideas To Drive Better Results

Recently uploaded (20)

PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
L1 - Introduction to python Backend.pptx
PDF
AutoCAD Professional Crack 2025 With License Key
PPTX
assetexplorer- product-overview - presentation
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Operating system designcfffgfgggggggvggggggggg
wealthsignaloriginal-com-DS-text-... (1).pdf
Why Generative AI is the Future of Content, Code & Creativity?
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Wondershare Filmora 15 Crack With Activation Key [2025
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Patient Appointment Booking in Odoo with online payment
Digital Systems & Binary Numbers (comprehensive )
L1 - Introduction to python Backend.pptx
AutoCAD Professional Crack 2025 With License Key
assetexplorer- product-overview - presentation
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Design an Analysis of Algorithms II-SECS-1021-03
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Salesforce Agentforce AI Implementation.pdf
Autodesk AutoCAD Crack Free Download 2025
Operating system designcfffgfgggggggvggggggggg

Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web?

Editor's Notes

  • #2: As you would have guessed this is a talk about progressive web APPs
  • #3: PWA’s act like any single page application (SPA). However, they are built with progressive enhancement as its core principle which means it works for every user, regardless of browser choice.
  • #5: Talk about international strategy in developing nations. The explosive growth of mobile phones in developing countries has led to increasing attention towards the mobile web. Due to the low penetration of fixed telephone lines and Internet access
  • #7: As you build a relationship with the APP its loads quicker because of browser caching only loads new content on demand Refreshes at the background It keeps JavaScript bundles lean Body content is automatically loaded with JS. However, the overall payloads are lower than downloading a native App Plus when the visitor returns your cached assets avoid network latencies, improving your overall time to first byte, thus making your pages load faster. The key here, is the fastest network request is the one never made.
  • #8: 7
  • #10: 9
  • #11: PWA’s are fully-indexable no need for any work arounds (Mobile deeplinks do not follow a consistent format. This causes confusion because different set of links are required to access the same app on different operating systems. PWAs offer true cross compatibility Because they are progressive they work on any device or browser no need for multiple development solutions Ask – with the exception of the Brighton SEO APP, How many people have downloaded an APP in the last month Cost effective no multi-platform overhead.
  • #12: Consumers spend 60% of their total mobile time in only 3 apps, most of which are owned by Facebook and Google. https://medium.com/javascript-scene/why-native-apps-really-are-doomed-native-apps-are-doomed-pt-2-e035b43170e9
  • #14: Instantly loads – because of the service workers (man in the middle) Client side JavaScript + server side JavaScript =Service worker Offline loading – similar to whatapp, Instagram Installable - Allows users to add apps they find most useful to their home screen without the hassle of an app store or download ant loading
  • #16: Higher open/view rate than email. Because the entire message is on the screen. But you have to be careful not to abuse it especially it its browser enable cause once it turned off its difficult to figure out how to turn it back on
  • #17: Tom Antony gave a great talk on HTTP earlier in year . HTTP/2 now allows browsers to open 6-8 connections to a specific server (any more than 8 connections will cause diminishing returns). With up to 8 connections being made, requests are able to be fulfilled quicker and page load speeds decrease. HTTP2 multiplexing HTML 5 Developed with the consideration of running on low powered device No multiple over head cause its not tired to any operating system – cost effective multi-platform development Supports local storage through the offline application cache
  • #18: It takes 4x more time to parse and load JS on mobile than desktop. Because body content is loaded with JS you need to ensure you are loading your site with the lightest possible JS frame works. If your JavaScript framework is bloated you would have less space for your application code These are lightweight options for parsing and compiling JavaScript. Your site might need a code re-write to improve its speed and make it PWA ready
  • #19: From the beginning to time check out has looked like this Check out id 4x faster No need to make changes to the current payment gateway Built directly into the browser Already trusted by users Speed – accuracy – security Fast because its one Api call
  • #20: You can now submit it to the app store
  • #21: As you can see its not a product but a set of features designed to provide the ultimate user experience
  • #22: 21
  • #24: HTTPs because storage API’s that help store content online are only available via a secure origin (to avoid interception) Service worker - for background sync, runs push notification
  • #25: Lighthouse runs locally, auditing a page using a local version of the Chrome browser installed the machine. Report results are never processed or beaconed to a remote server.
  • #27: 26
  • #32: 31
  • #33: 32
  • #34: 33
  • #36: 35
  • #37: Last year one of out R and D projects was researching into PWAs and as part of this we made our own site a PWA. Meaning Android users (and soon iPhone) will be able to add our site to your homescreen just like an app. It also works offline and allows for push notifications – for useful stuff.
  • #39: 38
  • #40: 39
  • #41: Lets encrypt SSL certificate for free
  • #46: 45
  • #49: 48
  • #50: 49
  • #51: 50