SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
AMP
@greenido
ido-green.appspot.com
With the shift to mobile, the way we
consume content has changed
9:34 AM
contentbazaar.co/20160314/pi-way
9:34 AM
contentbazaar.co/20160314/pi-way
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim veniam, quis
nostrud exercitation ullamco
9:34 AM
contentbazaar.co/20160314/pi-way
Slow
Loading
Non-Responsive
Content
Content
Shifting
It sometimes seems like
we’ve just given in.
Data from: Reuters Institute - Digital News Report
http://www.digitalnewsreport.org/survey/2015/executive-summary-and-key-findings-2015/
2015
2014
2013
2012
Smartphone news use
60%
40%
20%
0%
GermanyJapan France UK US Denmark
NA
State of the News Media 2015, Pew Research Center
http://www.journalism.org/2015/04/29/state-of-the-news-media-2015/
78% of top news
sites and apps
(2015)
Mobile > Desktop
Visitors
20% of top news
sites and apps
(2015)
Mobile > Desktop
Time Spent Per Visit
State of the News Media 2015, Pew Research Center
http://www.journalism.org/2015/04/29/state-of-the-news-media-2015/
http://observer.com/2015/09/the-homepage-is-officially-dead
http://www.theatlantic.com/business/archive/2014/05/what-the-death-the-homepage-means-for-news/370997
http://www.forbes.com/sites/sachinkamdar/2015/12/27/is-the-homepage-dead/#5267c9e35bf8
40% of people abandon
a website that takes
more than 3
seconds to load
https://blog.kissmetrics.com/loading-time
● How to build experiences that will be fast
and engaging while monetizing well?
● How to operate in a world where the
discovery of content is increasingly
happening off-site?
Accelerated Mobile Pages Project
Introducing ...
Demo: AMP on Google Search driving content discovery
In late February, Google launched AMP articles in “Top stories” in Google Search
Try it now on
google.com
(in your phone’s browser)
Goals for the AMP Project
Make
pages fast
Be easy to
implement
Embrace the
open web
Enable
monetization
AMP pages = web pages:
● AMP-HTML + CSS
● No one-off JavaScript
● Instead: custom elements
● Sandboxed amp-iframes can
contain anything
AMP open-source JS library:
● Same everywhere ⇒ highly cacheable
● Defines behaviors for
custom elements
● Manages rendering and resource
loading to optimize performance
AMP pages = web pages:
● AMP-HTML + CSS
● No one-off JavaScript
● Instead: custom elements
● Sandboxed amp-iframes can
contain anything
AMP open-source JS library:
● Same everywhere ⇒ highly cacheable
● Defines behaviors for
custom elements
● Manages rendering and resource
loading to optimize performance
“AMP”
What is AMP?
HTML5
(AMP-HTML)
JavaScript
(AMP JS Library)
CSS3
(Custom styling)
Caching
(AMP Cache)
What is AMP?
HTML5
(AMP-HTML)
JavaScript
(AMP JS Library)
CSS3
(Custom styling)
Caching
(AMP Cache)
Validation (AMP Validator)
AMP Publishing Flow
AMP-HTML
HTML
AMP Cache
CMS
Ad revenue and analytics
Publishers depicted are
examples for illustrative
purposes Platforms depicted
are examples for
illustrative purposes
Link Tags
Three Sources of Speed
AMP-HTML
HTML
AMP Cache
CMS
Ad revenue and analytics
CachingAMP-HTML Format Prerendering
Link Tags
S P E E D S O U R C E # 1
AMP-HTML Format
Average Mobile Site
Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG
Hand-Tuned Site
Average Mobile Site
Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG
Hand-Tuned Site
Average Mobile Site
Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG
AMP
Hand-Tuned Site
Average Mobile Site
Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG
All AMPs
● Smart content prioritization
✓ Prefetching the elements
✓ No relayout
✓ Asynchronous load
● Responsive design baked in
✓ Always get the best image for your screen (full srcset support)
● Limited by design
✓ No custom JavaScript except in amp-iframe
✓ No scrolling elements on the page
✓ Max 50KB inline stylesheet
AMP Format: Elevated Performance Baseline for All
Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG
10x4x
Less DataFaster
Data furnished by Google.
0101010110010011
1001010010100110
AMP Format: Elevated Performance Baseline for All
S P E E D S O U R C E # 2
Caching
Local copy of assets
Without an AMP cache With an AMP cache
Web server Web server
Edge server
Edge server
Edge server
Edge server
Edge server
Edge server
Edge server
Caching Brings Content Physically Closer to Users
S P E E D S O U R C E # 3
Prerendering
Header Logo
Responsive hero image
Headline
Article text
Image
in article
Some more text
Ad
Optimizations include:
● Only the first viewport is
prerendered — because AMP
knows where each page
element is positioned
● No 3rd party JavaScript is
executed at this stage
“Above the Fold”
Prerendered
“Below the Fold”
Not Prerendered
Prerendering by Platforms Can Make Loading Instant
Three Sources of Speed
AMP-HTML
HTML
AMP Cache
CMS
Ad revenue and analytics
Caching Prerendering
Link Tags
AMP-HTML Format
20 Minutes
20 Minutos
ABC
AS
BBC
Abendzeitung
ANSA
Bento
Berliner Morgenpost
BILD
Blasting News
Blogo.it
CCM Benchmark
Charente Libre.fr
Conde Nast
Corriere della Sera
DailyMail.com / MailOnline
Daily Star
The Week
El Confidencial
El Español
El Mundo
El Mundo Deportivo
EL PAÍS
El Periódico
El Economista
Europa Press
Evening Standard
Expansión
Daily Express
Frankfurter Allgemeine Zeitung
FOCUS Online
France 24
Francetvinfo
Golem.de
Gruner + Jahr
Guardian News & Media
HNA.de
IBT UK
Il Fatto Quotidiano
IlSole24Ore
IlSussidiario.net
Ippen Digital Plattform
kicker
La République des Pyrénées
La Stampa
La Vanguardia
Lagardère Active
Le Parisien
Les Echos
L'Express
Mail.Ru Group
Marca
Meduza
merkur.de
Metro UK
Metronews
OK!
Ouest France
Promiflash
Público
Repubblica
RP Online
RT
RTL
Russmedia Digital
Sorrisi e Canzoni
SPIEGEL ONLINE
Sport
SPORT1
Stuttgarter Zeitung
Süddeutsche Zeitung
SudOuest.fr
t-online.de
tagesschau
TF1
The Financial Times
The Independent
Trinity Mirror
tz.de
Vocento
Welt.de
ZEIT ONLINE
Вести.Ru
Информационное агентство
России ТАСС
Лента.ру
Московский Комсомолец
Телекомпания НТВ
Europe
Asia
Ameba.com
Asahi Shimbun
Bintang.com
BLOGOS
Bloter
Bola.com
Oneindia
Business Standard
CINEMATODAY
Digital Chosun
Eiga.com
FirstPost
Hankyung.com
Indiatoday.in
JoongAng Ilbo
KapanLagi Network
KASKUS
Kompas.com
Liputan6.com
Maekyung.com
Mainichi Shimbun
Mynavi News
NDTV
Newstapa
Nikkan Sports
Republika.co.id
Response
Sankei News
SANSPO
Slow News
THE PAGE
Tempo.co
Economic Times
Uzone.id
Yonhap News
ZAKZAK
North America
ABC News
The Atlantic
Business Insider
Buzzfeed
CNN
Digital Trends
E! News
Entrepreneur
Forbes
Fusion
Hearst
Heavy
The Huffington Post
IBT Media
The Inquisitr News
Los Angeles Times
MarketWatch
Mic
MSNBC
New York Daily News
The Next Web
The New York Post
The New York Times
POPSUGAR.
SB Nation
theScore
Time Inc.
Tribune Media
USA Today
The Verge
Vox
Wall Street Journal
Washington Post
Latin America
Agência Brasil
Basket4us.com
Cybercook
Diário 24 Horas
EBC
Economiahoy.mx
El Universal
Época
ESPN Brasil
Estadão
Exame.com
Excelsior
Folha de S. Paulo
Galileu
Globo
Grupo Expansion
Grupo Imagen
Grupo Medios
Grupo RBS
Jornal Extra
M de Mulher
MaisEquilibrio
O Globo
Portal Catraca Livre
R7.com
Radioagência Nacional
Tecmundo
Televisa
Terra
Terra Mexico
TV Azteca
UOL
Vanguardia
Veja São Paulo
Veja.com
Vila Mulher
Publishers Supporting AMP
(A Growing List!)
Apps & Platforms Supporting AMP
(Also A Growing List!)
Google Search Google News
Google News & Weather
7300+ 1900+PULL REQUESTSDEVELOPERS HAVE
ENGAGED
88RELEASES
Fantastic momentum and engagement for AMP Project
Source: github.com/ampproject/amphtml. Data as of May 12, 2016
Ads Content Access
FormatAnalytics
Focus Areas
Publishers
Vendors
Platforms
Collaborators
Analytics in AMP
● <amp-analytics> custom element
● Highly configurable analytics framework
■ Event triggers: Page visible, click, scroll, timer
■ AMP library–provided data values: Client ID, page and content
info, device and browser info, performance, and more
● Instrumentation managed by AMP means performance stays in
check: “Measure once, report to many”
● Easy vendor config from 10+ vendors (and more welcome)
Ads in AMP
● <amp-ad> custom element
● Integration with existing ad trafficking workflows
● Support for most common formats: standard banner ads,
HTML5 ads, native ads, ads that resize on user interaction
● No restrictions on ad density
● Viewability support
● Integration with dozens of 3rd party providers: demand sources,
sponsored content, data management platforms
Content Access in AMP
● <amp-access> custom element
● Support for metering and subscriber sign-in
● Client-side content hiding
● Publisher uses their own business logic to make access decision
● Publisher can track (count) accesses
● Integration with amp-analytics
Join the AMP initiative
1 EXPLORE
ampproject.org/docs to learn more and read documentation
github.com/ampproject/amphtml to connect with the development team
2 DEVELOP & TEST
Start developing AMP files and validate them
3 LAUNCH
Point to AMP files from canonical articles to make them discoverable
and eligible to appear in content platforms
1
2
3
Format Innovation in AMP
● Out of the box image carousel and lightbox
● Menu for site navigation (amp-sidebar)
● Tighter Progressive Web App (PWA) integration (amp-install-serviceworker)
● Templating for dynamic data loading (amp-list)
● Expand/collapse sections (amp-accordion)
● 15+ supported vendor extensions (audio, video, social, etc)
Q & A
THANK YOU
@greenido
ido-green.appspot.com
Amp Overview #YGLF 2016
Amp Overview #YGLF 2016

Mais conteúdo relacionado

Mais procurados

From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWAIdo Green
 
Accelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas CityAccelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas CityJeremy Green
 
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web DevelopmentAccelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web DevelopmentNotifyVisitors
 
Mobile Site For Mobile World
Mobile Site For Mobile WorldMobile Site For Mobile World
Mobile Site For Mobile WorldIdo Green
 
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User JourneyE-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User JourneyE-Commerce Berlin EXPO
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Chitpong Wuttanan
 
AMP and PWA
AMP and PWAAMP and PWA
AMP and PWAEun Cho
 
WordPress & Front-end performance
WordPress & Front-end performanceWordPress & Front-end performance
WordPress & Front-end performanceMichael Mizner
 
Amp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesRobert McFrazier
 
Progressive Web Apps 1. keynote
Progressive Web Apps 1. keynoteProgressive Web Apps 1. keynote
Progressive Web Apps 1. keynoteAbdelrahman Omran
 
Accelerated mobile pages - AuroIN
Accelerated mobile pages - AuroINAccelerated mobile pages - AuroIN
Accelerated mobile pages - AuroINAuroIN
 
Meet.js Summit 2019 - PWA in practice
Meet.js Summit 2019 - PWA in practiceMeet.js Summit 2019 - PWA in practice
Meet.js Summit 2019 - PWA in practiceŁukasz Romanowicz
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web appsTimmy Kokke
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web AppsJason Grigsby
 
Progressive Web App Challenges
Progressive Web App ChallengesProgressive Web App Challenges
Progressive Web App ChallengesJason Grigsby
 
February 2018: Sustainable UX Conference
February 2018: Sustainable UX ConferenceFebruary 2018: Sustainable UX Conference
February 2018: Sustainable UX ConferenceLisa Huang
 
Nodevember 2017: AMP Primer
Nodevember 2017: AMP PrimerNodevember 2017: AMP Primer
Nodevember 2017: AMP PrimerLisa Huang
 
De l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveDe l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveMacha DA COSTA
 
Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]Aaron Gustafson
 

Mais procurados (20)

From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWA
 
Accelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas CityAccelerated Mobile Pages - WordCamp Kansas City
Accelerated Mobile Pages - WordCamp Kansas City
 
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web DevelopmentAccelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
Accelerated Mobile Pages (AMP) The Next Revolution in Mobile Web Development
 
Mobile Site For Mobile World
Mobile Site For Mobile WorldMobile Site For Mobile World
Mobile Site For Mobile World
 
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User JourneyE-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
E-commerce Berlin Expo 2018 - From AMP to PWA: A Modern Web User Journey
 
Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)Google AMP (Accelerated Mobile Pages)
Google AMP (Accelerated Mobile Pages)
 
AMP and PWA
AMP and PWAAMP and PWA
AMP and PWA
 
WordPress & Front-end performance
WordPress & Front-end performanceWordPress & Front-end performance
WordPress & Front-end performance
 
Amp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pagesAmp your site: An intro to accelerated mobile pages
Amp your site: An intro to accelerated mobile pages
 
Progressive Web Apps 1. keynote
Progressive Web Apps 1. keynoteProgressive Web Apps 1. keynote
Progressive Web Apps 1. keynote
 
Accelerated mobile pages - AuroIN
Accelerated mobile pages - AuroINAccelerated mobile pages - AuroIN
Accelerated mobile pages - AuroIN
 
Meet.js Summit 2019 - PWA in practice
Meet.js Summit 2019 - PWA in practiceMeet.js Summit 2019 - PWA in practice
Meet.js Summit 2019 - PWA in practice
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web Apps
 
Progressive Web App Challenges
Progressive Web App ChallengesProgressive Web App Challenges
Progressive Web App Challenges
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
February 2018: Sustainable UX Conference
February 2018: Sustainable UX ConferenceFebruary 2018: Sustainable UX Conference
February 2018: Sustainable UX Conference
 
Nodevember 2017: AMP Primer
Nodevember 2017: AMP PrimerNodevember 2017: AMP Primer
Nodevember 2017: AMP Primer
 
De l'application mobile à l'application web progressive
De l'application mobile à l'application web progressiveDe l'application mobile à l'application web progressive
De l'application mobile à l'application web progressive
 
Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]Progressive Web Apps and the Windows Ecosystem [Build 2017]
Progressive Web Apps and the Windows Ecosystem [Build 2017]
 

Semelhante a Amp Overview #YGLF 2016

Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessAccelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessHarshavardhan MP
 
Get AMP’ed for AMP!
Get AMP’ed for AMP!Get AMP’ed for AMP!
Get AMP’ed for AMP!Greenlane
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)ijtsrd
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pagesRobert McFrazier
 
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018Max Prin
 
Integrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal WebsitesIntegrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal WebsitesExcellent Webworld
 
Technical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speedTechnical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speedivan so
 
Ramp up your Mobile Content Slideshow
Ramp up your Mobile Content SlideshowRamp up your Mobile Content Slideshow
Ramp up your Mobile Content SlideshowDan Lapham
 
Accelerating AdTech on AWS in Japan
Accelerating AdTech on AWS in JapanAccelerating AdTech on AWS in Japan
Accelerating AdTech on AWS in JapanEiji Shinohara
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Christian Heilmann
 
Fantastic Voyage into the Web of Data
Fantastic Voyage into the Web of DataFantastic Voyage into the Web of Data
Fantastic Voyage into the Web of DataChristian Heilmann
 
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Amazon Web Services
 
ANTS Programmatic Agency - Credential
ANTS Programmatic Agency - CredentialANTS Programmatic Agency - Credential
ANTS Programmatic Agency - CredentialANTS
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichMatthew Brown
 
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupAMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupMichael Posso
 
Wordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalondeWordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalondewcto2017
 

Semelhante a Amp Overview #YGLF 2016 (20)

Accelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your BusinessAccelerated Mobile Pages (AMP) & How it will Impact your Business
Accelerated Mobile Pages (AMP) & How it will Impact your Business
 
Get AMP’ed for AMP!
Get AMP’ed for AMP!Get AMP’ed for AMP!
Get AMP’ed for AMP!
 
AMP K.S.
AMP K.S.AMP K.S.
AMP K.S.
 
Going All-In On AMP
Going All-In On AMPGoing All-In On AMP
Going All-In On AMP
 
Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)Accelerated Mobile Pages (AMP)
Accelerated Mobile Pages (AMP)
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pages
 
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
PWA + AMP: The Future of E-Commerce? Max Prin - BrightonSEO - Sept. 2018
 
Integrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal WebsitesIntegrating Accelerated Mobile Pages (AMP) In Drupal Websites
Integrating Accelerated Mobile Pages (AMP) In Drupal Websites
 
Technical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speedTechnical SEO, AMP and boost up page speed
Technical SEO, AMP and boost up page speed
 
Ramp up your Mobile Content Slideshow
Ramp up your Mobile Content SlideshowRamp up your Mobile Content Slideshow
Ramp up your Mobile Content Slideshow
 
Accelerating AdTech on AWS in Japan
Accelerating AdTech on AWS in JapanAccelerating AdTech on AWS in Japan
Accelerating AdTech on AWS in Japan
 
Jeffrey Jose
Jeffrey Jose   Jeffrey Jose
Jeffrey Jose
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?
 
Fantastic Voyage into the Web of Data
Fantastic Voyage into the Web of DataFantastic Voyage into the Web of Data
Fantastic Voyage into the Web of Data
 
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
 
Why AMP for WordPress?
Why AMP for WordPress? Why AMP for WordPress?
Why AMP for WordPress?
 
ANTS Programmatic Agency - Credential
ANTS Programmatic Agency - CredentialANTS Programmatic Agency - Credential
ANTS Programmatic Agency - Credential
 
Schema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX MunichSchema and Open Graph 101 - SMX Munich
Schema and Open Graph 101 - SMX Munich
 
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp groupAMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp group
 
Wordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalondeWordcamp 2017-toronto-sam lalonde
Wordcamp 2017-toronto-sam lalonde
 

Mais de Ido Green

How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta Ido Green
 
Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]Ido Green
 
The Future of Continuous Software Updates Is Here
The Future of Continuous Software Updates Is HereThe Future of Continuous Software Updates Is Here
The Future of Continuous Software Updates Is HereIdo Green
 
Open Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitIdo Green
 
DevOps as a competitive advantage
DevOps as a competitive advantageDevOps as a competitive advantage
DevOps as a competitive advantageIdo Green
 
Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)Ido Green
 
Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!Ido Green
 
Google Assistant - Why? How?
Google Assistant - Why? How?Google Assistant - Why? How?
Google Assistant - Why? How?Ido Green
 
The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)Ido Green
 
Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017Ido Green
 
Building conversational experiences with Actions on Google
Building conversational experiences with Actions on GoogleBuilding conversational experiences with Actions on Google
Building conversational experiences with Actions on GoogleIdo Green
 
Actions On Google - How? Why?
Actions On Google - How? Why?Actions On Google - How? Why?
Actions On Google - How? Why?Ido Green
 
Startups Best Practices
Startups Best PracticesStartups Best Practices
Startups Best PracticesIdo Green
 
Earn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobEarn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobIdo Green
 
How To Grow Your User Base?
How To Grow Your User Base?How To Grow Your User Base?
How To Grow Your User Base?Ido Green
 
Google Innovation 101
Google Innovation 101Google Innovation 101
Google Innovation 101Ido Green
 
סטארטאפ - איך? כמה? ולמה
סטארטאפ - איך? כמה? ולמהסטארטאפ - איך? כמה? ולמה
סטארטאפ - איך? כמה? ולמהIdo Green
 
איך להתחיל סטארטאפ 2016
איך להתחיל סטארטאפ 2016איך להתחיל סטארטאפ 2016
איך להתחיל סטארטאפ 2016Ido Green
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web AppIdo Green
 

Mais de Ido Green (20)

How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta
 
Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]
 
The Future of Continuous Software Updates Is Here
The Future of Continuous Software Updates Is HereThe Future of Continuous Software Updates Is Here
The Future of Continuous Software Updates Is Here
 
Open Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core Summit
 
DevOps as a competitive advantage
DevOps as a competitive advantageDevOps as a competitive advantage
DevOps as a competitive advantage
 
Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)
 
Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!
 
VUI Design
VUI DesignVUI Design
VUI Design
 
Google Assistant - Why? How?
Google Assistant - Why? How?Google Assistant - Why? How?
Google Assistant - Why? How?
 
The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)
 
Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017
 
Building conversational experiences with Actions on Google
Building conversational experiences with Actions on GoogleBuilding conversational experiences with Actions on Google
Building conversational experiences with Actions on Google
 
Actions On Google - How? Why?
Actions On Google - How? Why?Actions On Google - How? Why?
Actions On Google - How? Why?
 
Startups Best Practices
Startups Best PracticesStartups Best Practices
Startups Best Practices
 
Earn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobEarn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMob
 
How To Grow Your User Base?
How To Grow Your User Base?How To Grow Your User Base?
How To Grow Your User Base?
 
Google Innovation 101
Google Innovation 101Google Innovation 101
Google Innovation 101
 
סטארטאפ - איך? כמה? ולמה
סטארטאפ - איך? כמה? ולמהסטארטאפ - איך? כמה? ולמה
סטארטאפ - איך? כמה? ולמה
 
איך להתחיל סטארטאפ 2016
איך להתחיל סטארטאפ 2016איך להתחיל סטארטאפ 2016
איך להתחיל סטארטאפ 2016
 
Building a Progressive Web App
Building a  Progressive Web AppBuilding a  Progressive Web App
Building a Progressive Web App
 

Último

定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 

Último (20)

定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 

Amp Overview #YGLF 2016

  • 1. AMP
  • 3. With the shift to mobile, the way we consume content has changed
  • 4. 9:34 AM contentbazaar.co/20160314/pi-way 9:34 AM contentbazaar.co/20160314/pi-way Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco 9:34 AM contentbazaar.co/20160314/pi-way Slow Loading Non-Responsive Content Content Shifting
  • 5. It sometimes seems like we’ve just given in.
  • 6. Data from: Reuters Institute - Digital News Report http://www.digitalnewsreport.org/survey/2015/executive-summary-and-key-findings-2015/ 2015 2014 2013 2012 Smartphone news use 60% 40% 20% 0% GermanyJapan France UK US Denmark NA
  • 7. State of the News Media 2015, Pew Research Center http://www.journalism.org/2015/04/29/state-of-the-news-media-2015/ 78% of top news sites and apps (2015) Mobile > Desktop Visitors
  • 8. 20% of top news sites and apps (2015) Mobile > Desktop Time Spent Per Visit State of the News Media 2015, Pew Research Center http://www.journalism.org/2015/04/29/state-of-the-news-media-2015/
  • 10. 40% of people abandon a website that takes more than 3 seconds to load https://blog.kissmetrics.com/loading-time
  • 11. ● How to build experiences that will be fast and engaging while monetizing well? ● How to operate in a world where the discovery of content is increasingly happening off-site?
  • 12. Accelerated Mobile Pages Project Introducing ...
  • 13. Demo: AMP on Google Search driving content discovery In late February, Google launched AMP articles in “Top stories” in Google Search Try it now on google.com (in your phone’s browser)
  • 14.
  • 15. Goals for the AMP Project Make pages fast Be easy to implement Embrace the open web Enable monetization
  • 16.
  • 17.
  • 18. AMP pages = web pages: ● AMP-HTML + CSS ● No one-off JavaScript ● Instead: custom elements ● Sandboxed amp-iframes can contain anything AMP open-source JS library: ● Same everywhere ⇒ highly cacheable ● Defines behaviors for custom elements ● Manages rendering and resource loading to optimize performance
  • 19. AMP pages = web pages: ● AMP-HTML + CSS ● No one-off JavaScript ● Instead: custom elements ● Sandboxed amp-iframes can contain anything AMP open-source JS library: ● Same everywhere ⇒ highly cacheable ● Defines behaviors for custom elements ● Manages rendering and resource loading to optimize performance “AMP”
  • 20. What is AMP? HTML5 (AMP-HTML) JavaScript (AMP JS Library) CSS3 (Custom styling) Caching (AMP Cache)
  • 21. What is AMP? HTML5 (AMP-HTML) JavaScript (AMP JS Library) CSS3 (Custom styling) Caching (AMP Cache) Validation (AMP Validator)
  • 22. AMP Publishing Flow AMP-HTML HTML AMP Cache CMS Ad revenue and analytics Publishers depicted are examples for illustrative purposes Platforms depicted are examples for illustrative purposes Link Tags
  • 23. Three Sources of Speed AMP-HTML HTML AMP Cache CMS Ad revenue and analytics CachingAMP-HTML Format Prerendering Link Tags
  • 24. S P E E D S O U R C E # 1 AMP-HTML Format
  • 25. Average Mobile Site Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG
  • 26. Hand-Tuned Site Average Mobile Site Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG
  • 27. Hand-Tuned Site Average Mobile Site Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG AMP
  • 28. Hand-Tuned Site Average Mobile Site Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG All AMPs
  • 29. ● Smart content prioritization ✓ Prefetching the elements ✓ No relayout ✓ Asynchronous load ● Responsive design baked in ✓ Always get the best image for your screen (full srcset support) ● Limited by design ✓ No custom JavaScript except in amp-iframe ✓ No scrolling elements on the page ✓ Max 50KB inline stylesheet AMP Format: Elevated Performance Baseline for All
  • 30. Image: https://en.wikipedia.org/wiki/Auto_racing#/media/File:Three-wide_multiple_row_back.JPG 10x4x Less DataFaster Data furnished by Google. 0101010110010011 1001010010100110 AMP Format: Elevated Performance Baseline for All
  • 31. S P E E D S O U R C E # 2 Caching
  • 32. Local copy of assets Without an AMP cache With an AMP cache Web server Web server Edge server Edge server Edge server Edge server Edge server Edge server Edge server Caching Brings Content Physically Closer to Users
  • 33. S P E E D S O U R C E # 3 Prerendering
  • 34. Header Logo Responsive hero image Headline Article text Image in article Some more text Ad Optimizations include: ● Only the first viewport is prerendered — because AMP knows where each page element is positioned ● No 3rd party JavaScript is executed at this stage “Above the Fold” Prerendered “Below the Fold” Not Prerendered Prerendering by Platforms Can Make Loading Instant
  • 35. Three Sources of Speed AMP-HTML HTML AMP Cache CMS Ad revenue and analytics Caching Prerendering Link Tags AMP-HTML Format
  • 36. 20 Minutes 20 Minutos ABC AS BBC Abendzeitung ANSA Bento Berliner Morgenpost BILD Blasting News Blogo.it CCM Benchmark Charente Libre.fr Conde Nast Corriere della Sera DailyMail.com / MailOnline Daily Star The Week El Confidencial El Español El Mundo El Mundo Deportivo EL PAÍS El Periódico El Economista Europa Press Evening Standard Expansión Daily Express Frankfurter Allgemeine Zeitung FOCUS Online France 24 Francetvinfo Golem.de Gruner + Jahr Guardian News & Media HNA.de IBT UK Il Fatto Quotidiano IlSole24Ore IlSussidiario.net Ippen Digital Plattform kicker La République des Pyrénées La Stampa La Vanguardia Lagardère Active Le Parisien Les Echos L'Express Mail.Ru Group Marca Meduza merkur.de Metro UK Metronews OK! Ouest France Promiflash Público Repubblica RP Online RT RTL Russmedia Digital Sorrisi e Canzoni SPIEGEL ONLINE Sport SPORT1 Stuttgarter Zeitung Süddeutsche Zeitung SudOuest.fr t-online.de tagesschau TF1 The Financial Times The Independent Trinity Mirror tz.de Vocento Welt.de ZEIT ONLINE Вести.Ru Информационное агентство России ТАСС Лента.ру Московский Комсомолец Телекомпания НТВ Europe Asia Ameba.com Asahi Shimbun Bintang.com BLOGOS Bloter Bola.com Oneindia Business Standard CINEMATODAY Digital Chosun Eiga.com FirstPost Hankyung.com Indiatoday.in JoongAng Ilbo KapanLagi Network KASKUS Kompas.com Liputan6.com Maekyung.com Mainichi Shimbun Mynavi News NDTV Newstapa Nikkan Sports Republika.co.id Response Sankei News SANSPO Slow News THE PAGE Tempo.co Economic Times Uzone.id Yonhap News ZAKZAK North America ABC News The Atlantic Business Insider Buzzfeed CNN Digital Trends E! News Entrepreneur Forbes Fusion Hearst Heavy The Huffington Post IBT Media The Inquisitr News Los Angeles Times MarketWatch Mic MSNBC New York Daily News The Next Web The New York Post The New York Times POPSUGAR. SB Nation theScore Time Inc. Tribune Media USA Today The Verge Vox Wall Street Journal Washington Post Latin America Agência Brasil Basket4us.com Cybercook Diário 24 Horas EBC Economiahoy.mx El Universal Época ESPN Brasil Estadão Exame.com Excelsior Folha de S. Paulo Galileu Globo Grupo Expansion Grupo Imagen Grupo Medios Grupo RBS Jornal Extra M de Mulher MaisEquilibrio O Globo Portal Catraca Livre R7.com Radioagência Nacional Tecmundo Televisa Terra Terra Mexico TV Azteca UOL Vanguardia Veja São Paulo Veja.com Vila Mulher Publishers Supporting AMP (A Growing List!)
  • 37. Apps & Platforms Supporting AMP (Also A Growing List!) Google Search Google News Google News & Weather
  • 38. 7300+ 1900+PULL REQUESTSDEVELOPERS HAVE ENGAGED 88RELEASES Fantastic momentum and engagement for AMP Project Source: github.com/ampproject/amphtml. Data as of May 12, 2016
  • 39. Ads Content Access FormatAnalytics Focus Areas Publishers Vendors Platforms Collaborators
  • 40. Analytics in AMP ● <amp-analytics> custom element ● Highly configurable analytics framework ■ Event triggers: Page visible, click, scroll, timer ■ AMP library–provided data values: Client ID, page and content info, device and browser info, performance, and more ● Instrumentation managed by AMP means performance stays in check: “Measure once, report to many” ● Easy vendor config from 10+ vendors (and more welcome)
  • 41. Ads in AMP ● <amp-ad> custom element ● Integration with existing ad trafficking workflows ● Support for most common formats: standard banner ads, HTML5 ads, native ads, ads that resize on user interaction ● No restrictions on ad density ● Viewability support ● Integration with dozens of 3rd party providers: demand sources, sponsored content, data management platforms
  • 42. Content Access in AMP ● <amp-access> custom element ● Support for metering and subscriber sign-in ● Client-side content hiding ● Publisher uses their own business logic to make access decision ● Publisher can track (count) accesses ● Integration with amp-analytics
  • 43. Join the AMP initiative 1 EXPLORE ampproject.org/docs to learn more and read documentation github.com/ampproject/amphtml to connect with the development team 2 DEVELOP & TEST Start developing AMP files and validate them 3 LAUNCH Point to AMP files from canonical articles to make them discoverable and eligible to appear in content platforms 1 2 3
  • 44. Format Innovation in AMP ● Out of the box image carousel and lightbox ● Menu for site navigation (amp-sidebar) ● Tighter Progressive Web App (PWA) integration (amp-install-serviceworker) ● Templating for dynamic data loading (amp-list) ● Expand/collapse sections (amp-accordion) ● 15+ supported vendor extensions (audio, video, social, etc)
  • 45. Q & A