Suche senden
Hochladen
Image optimization
•
Als PPTX, PDF herunterladen
•
10 gefällt mir
•
8,831 views
Patrick Meenan
Folgen
Slides from my talk in Google's booth at Velocity 2013 on optimizing image delivery.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 24
Jetzt herunterladen
Empfohlen
Highline Ideas - SEO Presentation 10/29/13
Highline Ideas - SEO Presentation 10/29/13
jsigler99
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
Timon Hartung
10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEO
Timon Hartung
Tracking Performance - Velocity NYC 2013
Tracking Performance - Velocity NYC 2013
Patrick Meenan
Measuring the visual experience of website performance
Measuring the visual experience of website performance
Patrick Meenan
Velocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and you
Patrick Meenan
Mobile web performance - MoDev East
Mobile web performance - MoDev East
Patrick Meenan
Android tools for testers
Android tools for testers
Maksim Kovalev
Empfohlen
Highline Ideas - SEO Presentation 10/29/13
Highline Ideas - SEO Presentation 10/29/13
jsigler99
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
Timon Hartung
10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEO
Timon Hartung
Tracking Performance - Velocity NYC 2013
Tracking Performance - Velocity NYC 2013
Patrick Meenan
Measuring the visual experience of website performance
Measuring the visual experience of website performance
Patrick Meenan
Velocity EU 2012 - Third party scripts and you
Velocity EU 2012 - Third party scripts and you
Patrick Meenan
Mobile web performance - MoDev East
Mobile web performance - MoDev East
Patrick Meenan
Android tools for testers
Android tools for testers
Maksim Kovalev
WebPagetest Power Users - Velocity 2014
WebPagetest Power Users - Velocity 2014
Patrick Meenan
Velocity 2014 nyc WebPagetest private instances
Velocity 2014 nyc WebPagetest private instances
Patrick Meenan
Machine Learning RUM - Velocity 2016
Machine Learning RUM - Velocity 2016
Patrick Meenan
Service workers - Velocity 2016 Training
Service workers - Velocity 2016 Training
Patrick Meenan
Service Workers for Performance
Service Workers for Performance
Patrick Meenan
Scaling Front-End Performance - Velocity 2016
Scaling Front-End Performance - Velocity 2016
Patrick Meenan
TLS - 2016 Velocity Training
TLS - 2016 Velocity Training
Patrick Meenan
Edi ux fastandbeautiful
Edi ux fastandbeautiful
Doug Sillars
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15
Peter Martin
CV writing
CV writing
Anne-Mart Olsen
High Performance HTML5 (SF HTML5 UG)
High Performance HTML5 (SF HTML5 UG)
Steve Souders
Ux connect london_fastandbeautiful
Ux connect london_fastandbeautiful
Doug Sillars
Logan composition (2)
Logan composition (2)
loganm
Mborell newsilent week6
Mborell newsilent week6
mborell
Pecha Kucha - Spiders
Pecha Kucha - Spiders
dbredmiles
Behaviour-Driven Development: escrevendo especificações ágeis
Behaviour-Driven Development: escrevendo especificações ágeis
Hugo Lopes Tavares
Mobile era fastandbeautiful
Mobile era fastandbeautiful
Doug Sillars
Cork ux Meetup
Cork ux Meetup
Doug Sillars
Visual Résumé
Visual Résumé
Bruno Fernandes de Souza
7 things you need to know about seo
7 things you need to know about seo
AffiliateMarketerTraining.com
Mehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFra
Walter Ebert
SEO for Site Owners: Remaining Agile 2013 - Jon Quinton
SEO for Site Owners: Remaining Agile 2013 - Jon Quinton
auexpo Conference
Weitere ähnliche Inhalte
Andere mochten auch
WebPagetest Power Users - Velocity 2014
WebPagetest Power Users - Velocity 2014
Patrick Meenan
Velocity 2014 nyc WebPagetest private instances
Velocity 2014 nyc WebPagetest private instances
Patrick Meenan
Machine Learning RUM - Velocity 2016
Machine Learning RUM - Velocity 2016
Patrick Meenan
Service workers - Velocity 2016 Training
Service workers - Velocity 2016 Training
Patrick Meenan
Service Workers for Performance
Service Workers for Performance
Patrick Meenan
Scaling Front-End Performance - Velocity 2016
Scaling Front-End Performance - Velocity 2016
Patrick Meenan
TLS - 2016 Velocity Training
TLS - 2016 Velocity Training
Patrick Meenan
Andere mochten auch
(7)
WebPagetest Power Users - Velocity 2014
WebPagetest Power Users - Velocity 2014
Velocity 2014 nyc WebPagetest private instances
Velocity 2014 nyc WebPagetest private instances
Machine Learning RUM - Velocity 2016
Machine Learning RUM - Velocity 2016
Service workers - Velocity 2016 Training
Service workers - Velocity 2016 Training
Service Workers for Performance
Service Workers for Performance
Scaling Front-End Performance - Velocity 2016
Scaling Front-End Performance - Velocity 2016
TLS - 2016 Velocity Training
TLS - 2016 Velocity Training
Ähnlich wie Image optimization
Edi ux fastandbeautiful
Edi ux fastandbeautiful
Doug Sillars
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15
Peter Martin
CV writing
CV writing
Anne-Mart Olsen
High Performance HTML5 (SF HTML5 UG)
High Performance HTML5 (SF HTML5 UG)
Steve Souders
Ux connect london_fastandbeautiful
Ux connect london_fastandbeautiful
Doug Sillars
Logan composition (2)
Logan composition (2)
loganm
Mborell newsilent week6
Mborell newsilent week6
mborell
Pecha Kucha - Spiders
Pecha Kucha - Spiders
dbredmiles
Behaviour-Driven Development: escrevendo especificações ágeis
Behaviour-Driven Development: escrevendo especificações ágeis
Hugo Lopes Tavares
Mobile era fastandbeautiful
Mobile era fastandbeautiful
Doug Sillars
Cork ux Meetup
Cork ux Meetup
Doug Sillars
Visual Résumé
Visual Résumé
Bruno Fernandes de Souza
7 things you need to know about seo
7 things you need to know about seo
AffiliateMarketerTraining.com
Mehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFra
Walter Ebert
SEO for Site Owners: Remaining Agile 2013 - Jon Quinton
SEO for Site Owners: Remaining Agile 2013 - Jon Quinton
auexpo Conference
SEO - Remaining Agile in 2013
SEO - Remaining Agile in 2013
Jon Quinton
Sonnet 69
Sonnet 69
dmulah
Command keynote! part 2p2p2
Command keynote! part 2p2p2
ambersweet95
EscConf - Deep Dive Frontend Optimization
EscConf - Deep Dive Frontend Optimization
Jonathan Klein
Devoxx be fast and beautiful images
Devoxx be fast and beautiful images
Doug Sillars
Ähnlich wie Image optimization
(20)
Edi ux fastandbeautiful
Edi ux fastandbeautiful
Joomla 10-jaar-vooruitgang-jdnl15
Joomla 10-jaar-vooruitgang-jdnl15
CV writing
CV writing
High Performance HTML5 (SF HTML5 UG)
High Performance HTML5 (SF HTML5 UG)
Ux connect london_fastandbeautiful
Ux connect london_fastandbeautiful
Logan composition (2)
Logan composition (2)
Mborell newsilent week6
Mborell newsilent week6
Pecha Kucha - Spiders
Pecha Kucha - Spiders
Behaviour-Driven Development: escrevendo especificações ágeis
Behaviour-Driven Development: escrevendo especificações ágeis
Mobile era fastandbeautiful
Mobile era fastandbeautiful
Cork ux Meetup
Cork ux Meetup
Visual Résumé
Visual Résumé
7 things you need to know about seo
7 things you need to know about seo
Mehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFra
SEO for Site Owners: Remaining Agile 2013 - Jon Quinton
SEO for Site Owners: Remaining Agile 2013 - Jon Quinton
SEO - Remaining Agile in 2013
SEO - Remaining Agile in 2013
Sonnet 69
Sonnet 69
Command keynote! part 2p2p2
Command keynote! part 2p2p2
EscConf - Deep Dive Frontend Optimization
EscConf - Deep Dive Frontend Optimization
Devoxx be fast and beautiful images
Devoxx be fast and beautiful images
Mehr von Patrick Meenan
Resource Prioritization
Resource Prioritization
Patrick Meenan
HTTP/2 Prioritization
HTTP/2 Prioritization
Patrick Meenan
Getting the most out of WebPageTest
Getting the most out of WebPageTest
Patrick Meenan
Http2 in practice
Http2 in practice
Patrick Meenan
Resource loading, prioritization, HTTP/2 - oh my!
Resource loading, prioritization, HTTP/2 - oh my!
Patrick Meenan
How fast is it?
How fast is it?
Patrick Meenan
Front-End Single Point of Failure - Velocity 2016 Training
Front-End Single Point of Failure - Velocity 2016 Training
Patrick Meenan
Measuring performance - Velocity 2016 Training
Measuring performance - Velocity 2016 Training
Patrick Meenan
Selecting and deploying automated optimization solutions
Selecting and deploying automated optimization solutions
Patrick Meenan
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Patrick Meenan
Velocity 2012 - Taming the Mobile Beast
Velocity 2012 - Taming the Mobile Beast
Patrick Meenan
Measuring web performance
Measuring web performance
Patrick Meenan
Frontend SPOF
Frontend SPOF
Patrick Meenan
Web Performance Optimization
Web Performance Optimization
Patrick Meenan
Web performance testing
Web performance testing
Patrick Meenan
Making the web faster
Making the web faster
Patrick Meenan
Hands on performance testing and analysis with web pagetest
Hands on performance testing and analysis with web pagetest
Patrick Meenan
Mehr von Patrick Meenan
(17)
Resource Prioritization
Resource Prioritization
HTTP/2 Prioritization
HTTP/2 Prioritization
Getting the most out of WebPageTest
Getting the most out of WebPageTest
Http2 in practice
Http2 in practice
Resource loading, prioritization, HTTP/2 - oh my!
Resource loading, prioritization, HTTP/2 - oh my!
How fast is it?
How fast is it?
Front-End Single Point of Failure - Velocity 2016 Training
Front-End Single Point of Failure - Velocity 2016 Training
Measuring performance - Velocity 2016 Training
Measuring performance - Velocity 2016 Training
Selecting and deploying automated optimization solutions
Selecting and deploying automated optimization solutions
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Google I/O 2012 - Protecting your user experience while integrating 3rd party...
Velocity 2012 - Taming the Mobile Beast
Velocity 2012 - Taming the Mobile Beast
Measuring web performance
Measuring web performance
Frontend SPOF
Frontend SPOF
Web Performance Optimization
Web Performance Optimization
Web performance testing
Web performance testing
Making the web faster
Making the web faster
Hands on performance testing and analysis with web pagetest
Hands on performance testing and analysis with web pagetest
Kürzlich hochgeladen
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
Wes McKinney
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
itnewsafrica
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Kürzlich hochgeladen
(20)
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
2024 April Patch Tuesday
2024 April Patch Tuesday
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Image optimization
1.
Image Optimization @patmeenan http://blog.patrickmeenan.com
2.
http://httparchive.org/interesting.php#bytesperpage
3.
http://httparchive.org/trends.php?s=All&minlabel=Jun+1+2011&maxlabel=Jun+1+2013#bytesTotal&reqTotal
4.
http://httparchive.org/interesting.php#responsesizes
5.
6.
7.
Delay-loading hidden images http://www.webpagetest.org/video/view.php?id=130614_ff46fedad38ad59b5b21f7f7de69e4a7a5935d44&bare=1
8.
Lazy-load/defer attribute http://lists.w3.org/Archives/Public/public-web-perf/2013May/0084.html
9.
10.
4 MB
11.
4 MB 3 KB
Image Data
12.
4 MB 3 KB
Image Data 1.5 KB Thumbnail 4 MB of Photoshop Data http://www.webpagetest.org/jpeginfo/jpeginfo.php?url=http%3A%2F%2Fsupport-cn.samsung.com%2Fcampaign%2Fmobilephone%2Fgalaxys4%2Fimages%2FsubQQ%2Fme1.jpg
13.
14.
15.
PROGRESSIVE JPEG
16.
10% http://www.patrickmeenan.com/progressive/view.php?img=http%3A%2F%2Fwww.chelseafc.com%2FjavaImages%2Fe%2F37%2F0%2C%2C10268~12007182%2C00.jpg
17.
24% http://www.patrickmeenan.com/progressive/view.php?img=http%3A%2F%2Fwww.chelseafc.com%2FjavaImages%2Fe%2F37%2F0%2C%2C10268~12007182%2C00.jpg
18.
42% http://www.patrickmeenan.com/progressive/view.php?img=http%3A%2F%2Fwww.chelseafc.com%2FjavaImages%2Fe%2F37%2F0%2C%2C10268~12007182%2C00.jpg
19.
68% http://www.patrickmeenan.com/progressive/view.php?img=http%3A%2F%2Fwww.chelseafc.com%2FjavaImages%2Fe%2F37%2F0%2C%2C10268~12007182%2C00.jpg
20.
100% http://www.patrickmeenan.com/progressive/view.php?img=http%3A%2F%2Fwww.chelseafc.com%2FjavaImages%2Fe%2F37%2F0%2C%2C10268~12007182%2C00.jpg
21.
Progressive Proxy • WebPagetest
Script: addHeader X-Jpeg-Mode: <mode> setDns * 72.66.115.11 navigate %URL% • Modes: 0 – Passthrough (do not modify images) 1 – Progressive (convert all JPEGs to optimized progressive) 3 – Baseline (convert all JPEGs to optimized baseline) http://www.webpagetest.org/video/view.php?id=130512_5a93f57cee2beb88a8a595c5f5bf169d71a12945&bare=1
22.
Progressive Speed Index •
7% Faster on Cable • 15% Faster on DSL
23.
Preserving copyright exiftool -tagsfromfile
src.jpg -copyright dst.jpg
24.
• Deliver visible
images first • Make the files as small as possible • Progressively deliver what’s left
Jetzt herunterladen