SlideShare uma empresa Scribd logo
1 de 67
The State of
Progressive Web Apps
01
Since 2015, PWA capabilities
for cross browser & platform
applications that provide fast,
& engaging web app experiences,
regardless of network state
@NicholaStott
App-like Experience
Without the
excess of local
device storage
Add to home
screen
Push notifications
Offline content
Modern APIs
Source: OneNorth
@NicholaStott
November 2017
Source:AddyOsmani – A Pinterest ProgressiveWeb App Performance Case Study
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
PWAsOverTime
Source: HTTPArchive
Sizeoftheweb
5.6 BN
Pages/
Indexed
Web
Source: WordWideWebSize
Why (s)low adoption?
02
01
02
03
Timing: brands invested in native
app strategy because existing site
poor mobile UX
Confusion: SPAs vs AMP vs
either/or native app mentality
Baseline requirements: can’t/wont’
be met to retro-fit
Benefits
03
Cached Assets Reduce Server Load
& Less Data Requirements
Chris Love– PWA benefits
BBC lost 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
No apps for
app sake
01 0201 02 03 04
No Store,
No
commission
No dev,
deploy &
maintain cost
Discoverable
via web
optimisation
Instant app
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
“App-like”
Desktop Support: Desktop PWAs
are now supported on all desktop
platforms (Chrome 73)
Service worker:
technically a MITM. Can
be compromised if not
HTTPS.
Source Mobify: 2017 Q1 Mobile Commerce Insights Report
Push notifications
SHITTY
LINKS
THIN
CONTENT
SPAMMY
SCHEMA
We
Can’t
Have
Nice
Thing
s
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
04
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
Not all organisations can hit these
baseline requirements, particularly
non-HTTP/2 – therefore sub-10
secondTTFI is out of reach.
Tools
05
Lighthouse
Chrome Dev
Tools &
Extension
Clear cache to
ensure clean data
Run in incognito
mode to get clean data
Lighthouse audit report
Lighthouse
Performance
focused
Lighthouse
JS Diagnostics
Lighthouse
PWAValidation
Report
App
manifest for
name &
icons
Lighthouse
Check
service
worker
Force
disconnect
Lighthouse
Android Homescreen
Lighthouse
Source:Github User: Andreban
// Setup a listener to track Add to Homescreen events.
window.addEventListener('beforeinstallprompt', e => {
e.userChoice.then(choiceResult => {
ga('send', 'event', 'A2H', choiceResult.outcome);
});
});
Track Install Prompt and Outcome
Source:Andre Bandarra on Medium
Entire PWA
Course on
Google
Codelabs
Source:Codelabs. Google Developers Network
SEO for PWA
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/
Progressive web
AMP’s (PWAMPS)
Making an even better
first impression
AMP: Start Fast
PWA: Stay Fast
Quote byAlex Russell
CodeLabs PWAMP
Tutorial
Source: https://codelabs.developers.google.com/codelabs/amp-pwa-workbox/index.html?index=..%2F..io2019#0
We need to
talk about
JavaScript.
/Client side
rendering
One common approach to
creating PWAs is to use
client-side-rendering
(essentially a bare-
bones HTML page with
JavaScript that creates
all of the content &
functionality); these
kinds of sites can be
rendered and indexed by
Google, but it's usuallySource: John Mueller, Google
Tom Greenaway Google/IO 18
Source: Jennifer Slegg,TheSEMPOST
Tom Greenaway Google/IO 18
So if the page has JavaScript in it, the rendering is
actually deferred until we have the resources ready to
render the client-side content and then we index the
content further. So Googlebot might index a page
before the rendering is complete and the final render
can actually arrive several days later. And when that
final render does arrive, then we perform another
wave of indexing on that client-side rendered content.
Source: Jennifer Slegg,TheSEMPOST
01
02
03
Don’t over-use client side
rendering for JavaScript
Audit your PWA JS on and JS off
Possible to pass PWA Lighthouse
Audit but…
Fail Completely When JS
Disabled
Credit:Aleyda Solis PWA SEO
Live Examples
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
Progressive Web
Apps The Future of
the Mobile Web
Source: Google, Microsoft &* Awwwards Books
01
02
03
Not many small(er) site examples.
Particularly full ecommerce.
Harder to retro-fit. Need to wait
for budget and appetite for
consolidation.
Watch out for client/server
rendering potential issues – highly
dynamic sites
ERUDITE
THANKS
FOR
LISTENING!
Nichola.stott@erudite.agency
N I C H O L A S T O T T
+44 (0) 1256 384890
https://erudite.agency
@Nichola.stott

Mais conteúdo relacionado

Mais procurados

How To Get a 100% Lighthouse Performance Score
How To Get a 100% Lighthouse Performance Score How To Get a 100% Lighthouse Performance Score
How To Get a 100% Lighthouse Performance Score Polly Pospelova
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation WorksSerenaPearson2
 
SearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*t
SearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*tSearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*t
SearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*tSearchLeeds
 
SEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First IndexSEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First IndexErudite
 
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Rachel Anderson
 
2 Seconds is the New Slow - Chris Simmance - under2
2 Seconds is the New Slow -  Chris Simmance - under22 Seconds is the New Slow -  Chris Simmance - under2
2 Seconds is the New Slow - Chris Simmance - under2Chris Simmance
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Alex Wright
 
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...Branded3
 
LAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingLAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingDan Taylor
 
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin
 
Don't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena PearsonDon't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena PearsonSerenaPearson2
 
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019Fabrizio Ballarini
 
B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020Catalyst
 
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...Link-Assistant.Com
 
How to hack rankings with page speed optimisation
How to hack rankings with page speed optimisationHow to hack rankings with page speed optimisation
How to hack rankings with page speed optimisationPolly Pospelova
 
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...Izabela Wisniewska
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018Mark Thomas
 

Mais procurados (18)

How To Get a 100% Lighthouse Performance Score
How To Get a 100% Lighthouse Performance Score How To Get a 100% Lighthouse Performance Score
How To Get a 100% Lighthouse Performance Score
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
 
SearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*t
SearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*tSearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*t
SearchLeeds 2019 - Bastian Grimm - Peak Ace - Why most SEO audits are sh*t
 
SEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First IndexSEO Checklist for Google Mobile First Index
SEO Checklist for Google Mobile First Index
 
Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.
 
Seo onpage & offpage, Search Engine Optimization, SEO
Seo onpage & offpage, Search Engine Optimization, SEOSeo onpage & offpage, Search Engine Optimization, SEO
Seo onpage & offpage, Search Engine Optimization, SEO
 
2 Seconds is the New Slow - Chris Simmance - under2
2 Seconds is the New Slow -  Chris Simmance - under22 Seconds is the New Slow -  Chris Simmance - under2
2 Seconds is the New Slow - Chris Simmance - under2
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
 
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
 
LAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingLAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGaming
 
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
 
Don't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena PearsonDon't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena Pearson
 
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019
SEMrush toolbox 9: SEO content template & SEO writing assistant - April 2019
 
B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020
 
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...
 
How to hack rankings with page speed optimisation
How to hack rankings with page speed optimisationHow to hack rankings with page speed optimisation
How to hack rankings with page speed optimisation
 
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018
 

Semelhante a The State of Progressive Web Apps in 2017

Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web?
Miracle Inameti-Archibong -  Are Progressive Web Apps The Future Of The Web?Miracle Inameti-Archibong -  Are Progressive Web Apps The Future Of The Web?
Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web?Noisy Little Monkey
 
Are PWAs The Future of the Web?
Are PWAs The Future of the Web?Are PWAs The Future of the Web?
Are PWAs The Future of the Web?Erudite
 
7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development servicesKaty Slemon
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web AppSankalp Khandelwal
 
9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Developmentcodecraftcrew
 
Progressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting StartedProgressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting StartedGaurav Behere
 
Progressive Web Apps for Education
Progressive Web Apps for EducationProgressive Web Apps for Education
Progressive Web Apps for EducationChris Love
 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA StudioCedCommerce
 
PWA for PHP Developers
PWA for PHP DevelopersPWA for PHP Developers
PWA for PHP DevelopersBen Marks
 
The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...Robert Nyman
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testingKalhan Liyanage
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMAdobeMarketingCloud
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMAdobeMarketingCloud
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMconnectwebex
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performanceSagar Desarda
 
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersDynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersMambaSoftwares
 

Semelhante a The State of Progressive Web Apps in 2017 (20)

Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web?
Miracle Inameti-Archibong -  Are Progressive Web Apps The Future Of The Web?Miracle Inameti-Archibong -  Are Progressive Web Apps The Future Of The Web?
Miracle Inameti-Archibong - Are Progressive Web Apps The Future Of The Web?
 
Checklist for progressive web app development
Checklist for progressive web app developmentChecklist for progressive web app development
Checklist for progressive web app development
 
Are PWAs The Future of the Web?
Are PWAs The Future of the Web?Are PWAs The Future of the Web?
Are PWAs The Future of the Web?
 
Modern Web Applications
Modern Web ApplicationsModern Web Applications
Modern Web Applications
 
7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services7 secrets of performance oriented front end development services
7 secrets of performance oriented front end development services
 
Introduction of Progressive Web App
Introduction of Progressive Web AppIntroduction of Progressive Web App
Introduction of Progressive Web App
 
9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development9 Best Tools to Leverage for Progressive Web App Development
9 Best Tools to Leverage for Progressive Web App Development
 
Startups without Servers
Startups without ServersStartups without Servers
Startups without Servers
 
Progressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting StartedProgressive Web Apps - Overview & Getting Started
Progressive Web Apps - Overview & Getting Started
 
Progressive Web Apps for Education
Progressive Web Apps for EducationProgressive Web Apps for Education
Progressive Web Apps for Education
 
[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio[Webinar] Expanding future mobile commerce with Magento PWA Studio
[Webinar] Expanding future mobile commerce with Magento PWA Studio
 
PWA for PHP Developers
PWA for PHP DevelopersPWA for PHP Developers
PWA for PHP Developers
 
The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website DesignersDynamic Website Designing Company in Delhi NCR Dynamic website Designers
Dynamic Website Designing Company in Delhi NCR Dynamic website Designers
 

Mais de SearchLeeds

SearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideas
SearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideasSearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideas
SearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideasSearchLeeds
 
SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...
SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...
SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...SearchLeeds
 
SearchLeeds 2019 - Hannah Perry - Multi-million pound keyword
SearchLeeds 2019 - Hannah Perry - Multi-million pound keywordSearchLeeds 2019 - Hannah Perry - Multi-million pound keyword
SearchLeeds 2019 - Hannah Perry - Multi-million pound keywordSearchLeeds
 
SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...
SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...
SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...SearchLeeds
 
SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...
SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...
SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...SearchLeeds
 
SearchLeeds 2019 - Emily Potter - The achievable SERP feature
SearchLeeds 2019 - Emily Potter - The achievable SERP featureSearchLeeds 2019 - Emily Potter - The achievable SERP feature
SearchLeeds 2019 - Emily Potter - The achievable SERP featureSearchLeeds
 
SearchLeeds - Helen pollitt - Discovering the truth in dark traffic
SearchLeeds - Helen pollitt - Discovering the truth in dark trafficSearchLeeds - Helen pollitt - Discovering the truth in dark traffic
SearchLeeds - Helen pollitt - Discovering the truth in dark trafficSearchLeeds
 
SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...
SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...
SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...SearchLeeds
 
SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...
SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...
SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...SearchLeeds
 
SearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEO
SearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEOSearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEO
SearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEOSearchLeeds
 
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...SearchLeeds
 
SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...
SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...
SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...SearchLeeds
 
SearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawler
SearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawlerSearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawler
SearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawlerSearchLeeds
 
SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...
SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...
SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...SearchLeeds
 
SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...
SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...
SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...SearchLeeds
 
SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...
SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...
SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...SearchLeeds
 
SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...
SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...
SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...SearchLeeds
 
SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...
SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...
SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...SearchLeeds
 
SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...
SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...
SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...SearchLeeds
 
SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)
SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)
SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)SearchLeeds
 

Mais de SearchLeeds (20)

SearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideas
SearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideasSearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideas
SearchLeeds 2019 - Kirsty Hulse - How science can help you have better ideas
 
SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...
SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...
SearchLeeds 2019 - Jon Greenhalgh - Edit Agency - AI in Paid Media and strate...
 
SearchLeeds 2019 - Hannah Perry - Multi-million pound keyword
SearchLeeds 2019 - Hannah Perry - Multi-million pound keywordSearchLeeds 2019 - Hannah Perry - Multi-million pound keyword
SearchLeeds 2019 - Hannah Perry - Multi-million pound keyword
 
SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...
SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...
SearchLeeds - Tanesha Stafford - Land Grab: How to win business from your com...
 
SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...
SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...
SearchLeeds 2019 - Pun & Sal - Adzooma - Research and execution: Marketing’s ...
 
SearchLeeds 2019 - Emily Potter - The achievable SERP feature
SearchLeeds 2019 - Emily Potter - The achievable SERP featureSearchLeeds 2019 - Emily Potter - The achievable SERP feature
SearchLeeds 2019 - Emily Potter - The achievable SERP feature
 
SearchLeeds - Helen pollitt - Discovering the truth in dark traffic
SearchLeeds - Helen pollitt - Discovering the truth in dark trafficSearchLeeds - Helen pollitt - Discovering the truth in dark traffic
SearchLeeds - Helen pollitt - Discovering the truth in dark traffic
 
SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...
SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...
SearchLeeds 2019 - Matt Holmes - How to run a great request for proposal (RFP...
 
SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...
SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...
SearchLeeds 2019 - Laura Hogan - There’s Nothing Wrong With Being A Vulture –...
 
SearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEO
SearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEOSearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEO
SearchLeeds 2019 - Lukasz Zelezny - The Butterfly Effect in SEO
 
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
SearchLeeds 2019 - Fabrizio Ballarini - TransferWise - Building, hacking and ...
 
SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...
SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...
SearchLeeds 2019 - Rob Smith - DQ&A - Demystifying in-housing for advertisers...
 
SearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawler
SearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawlerSearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawler
SearchLeeds 2019 - Luke Carthy - Killler CRO tips with a SEO web crawler
 
SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...
SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...
SearchLeeds 2019 - Will Hobson - Edit Agency - Why social media should be par...
 
SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...
SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...
SearchLeeds 2019 - Sophie Coley - Search Listening: Why and how you should be...
 
SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...
SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...
SearchLeeds 2019 - Laura Bartlett - House of Coco Magazine - Why social media...
 
SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...
SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...
SearchLeeds 2019 - Myposeo - Alexandre Sigoigne - Build SEO content strategy ...
 
SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...
SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...
SearchLeeds 2019 - Sam Marsden - Deepcrawl - Overcoming technical seo challen...
 
SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...
SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...
SearchLeeds 2019 - Sarah barker - One Search – combining your organic and pai...
 
SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)
SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)
SearchLeeds - Barry Adams - JavaScript is ruining the web (And I love it)
 

Último

The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsVWO
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxelizabethella096
 
Publuu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...ChesterYang6
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxelizabethella096
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptxVikasTiwari846641
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesPushON Ltd
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerAmirNasiruog
 

Último (20)

Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Uncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 ReportsUncover Insightful User Journey Secrets Using GA4 Reports
Uncover Insightful User Journey Secrets Using GA4 Reports
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
Digital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew RupertDigital Strategy Master Class - Andrew Rupert
Digital Strategy Master Class - Andrew Rupert
 
Publuu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure OnlinePubluu Demo Presentation Brochure Online
Publuu Demo Presentation Brochure Online
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
 
Branding strategies of new company .pptx
Branding strategies of new company .pptxBranding strategies of new company .pptx
Branding strategies of new company .pptx
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surges
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 144 Noida Escorts >༒8448380779 Escort Service
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
Defining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotlerDefining Marketing for the 21st Century,kotler
Defining Marketing for the 21st Century,kotler
 

The State of Progressive Web Apps in 2017

Notas do Editor

  1. As you would have guessed this is a talk about progressive web APPs
  2. 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.
  3. 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
  4. Confused with SPAs, confused with AMP, confused with native apps, not and either/or & timing
  5. As you build a relationship with the web 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.
  6. 13
  7. 15
  8. 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.
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. You can now submit it to the app store
  16. As you can see its not a product but a set of features designed to provide the ultimate user experience
  17. 29
  18. 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
  19. 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.
  20. Timing and retro-fitting consolidation project
  21. 35
  22. 39
  23. 40
  24. 41
  25. 43
  26. 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.
  27. 49
  28. 50
  29. Lets encrypt SSL certificate for free
  30. Add Aleyda PWAMP guide
  31. Confused with SPAs, confused with AMP, confused with native apps, not and either/or & timing
  32. 61
  33. 64
  34. Confused with SPAs, confused with AMP, confused with native apps, not and either/or & timing
  35. 67