SlideShare a Scribd company logo
1 of 59
Download to read offline
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
I M A G I N AT I O N
TA K I N G I M A G E P E R F O R M A N C E TO A N E W L E V E L
I H AV E A D D E D S O M E A N N O TAT I O N S M A R K E D I N Y E L L O W A F T E R T H E
P R E S E N TAT I O N T O H E L P T H O S E W H O C O U L D N ’ T AT T E N D . P L E A S E G E T I N T O U C H
V I A C O N N E C T E D W I N D O W. C O M I F Y O U H AV E Q U E S T I O N S , A N D I F I H AV E T I M E , I
W I L L D O M Y B E S T T O R E S P O N D .
TA L K P R E S E N T E D F O R L O N D O N W E B M E E T U P G R O U P 

2 2 J A N 2 0 1 6 B Y G R A N T K E M P
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
G R A N T K E M P
@ U K A N D R O I D
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
W H E R E I W O R K
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
I M A G E S A R E N ’ T A P R O B L E M ? ?
A R E T H E Y ?
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
£264,770I N E X T R A R E V E N U E F O R S I T E S
B Y F I X I N G I M A G E S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
W H AT W E ’ L L
C O V E R
• What is performance?
• The Image Problem
• Strategies to fix the
problem
• Some of the tools out
there
• Some results from fixing it
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
W E T H I N K A B O U T C A R S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
“ T H E E X E C U T I O N O R
A C C O M P L I S H M E N T O F W O R K , A C T S ,
F E AT S , E T C . ”
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
H I G H P E R F O R M A N C E ?
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
R E V O L U T I O N
T H E R E H A S B E E N A C O V E R T
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
L E T ’ S G O B A C K
T O 2 0 1 0 …
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
F R O M I N T E R N E T A R C H I V E S TAT S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
2 0 1 5 …
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
F R O M I N T E R N E T A R C H I V E S TAT S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
P R O B L E M 1 : I M A G E S A R E G E T T I N G
L A R G E R
L A R G E S T L C D S C R E E N I N W O R L D I N T I M E S S Q U A R E ( G O O G L E )
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
I M A G E S A C T I VAT E A N D S E L L
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
I T B U I L D S B R A N D W I T H V I S I T O R S
F R O M M I S S G U I D E D . C O M
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
I M A G E S M A K E P E O P L E B U Y
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
P R O B L E M 2 : C R E AT I N G I M A G E S I S
C O M P L I C AT E D A N D E X P E N S I V E
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
P R O B L E M 3 : S O M A N Y D E V I C E S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
W E S T I L L N E E D T O G I V E A
C O N S I S T E N T LY G O O D E X P E R I E N C E
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S TA R T W I T H
T H E D ATA
I S T H E R E A N I M A G E
P R O B L E M ?
I A M A N A N A LY T I C S G E E K - S O I A LWAY S
S TA RT W I T H L O O K I N G F O R D ATA .
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
PA G E T I M I N G S R E P O R T
D I S R E G A R D T O P B I T J U S T L O O K H E R E . R E D
M E A N S S L O W E R , G R E E N M E A N S FA S T E R
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
G O O G L E PA G E S P E E D I N G A
C L I C K T H E PA G E S P E E D L I N K T O G O
S T R A I G H T T O T H E PA G E S P E E D R E P O RT
T H I S R E P O RT S H O W S T H E PA G E S P E E D F O R
Y O U R M O S T P O P U L A R PA G E S . I T S T H E B E S T
R E P O RT I N G O O G L E A N A LY T I C S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
E X A M P L E G O O G L E PA G E S P E E D R E P O R T
G O O G L E PA G E S P E E D T O O L ( J U S T G O O G L E
I T - I T S A M A Z I N G A N D V E RY U S E F U L . ( A N D
F R E E ) )
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S P E C I F I C R E C O M M E N D AT I O N S
G O O G L E PA G E S P E E D R E P O RT - D E TA I L
F E E D B A C K W H I C H I S A U T O M AT I C A L LY
G E N E R AT E D
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S T R AT E G I E S T O I M P R O V E
I M A G E P E R F O R M A N C E
T H E I M A G E P E R F O R M A N C E P L AY B O O K
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S O L U T I O N 1 : O N E I M A G E S O U R C E F O R A L L
D E V I C E S A N D O P T I M I S E A U T O M AT I C A L LY
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S O L U T I O N 2 : U S E O N E W O R K F L O W
F O R I M A G E S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S O L U T I O N 3 : U S E T H E R I G H T I M A G E
J P G , P N G A N D G I F A R E N O T T H E O N LY O P T I O N S
“Give the best image to the Customer as fast as
possible…. automatically”
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S O L U T I O N 3 B : U S E T H E R I G H T S I Z E
I M A G E
T H I S I M A G E I S R E S I Z E D B Y T H E B R O W S E R .
I T S A C T U A L LY L A R G E R T H A N A F U L L H D T V
S C R E E N
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
L O T S O F O V E R S I Z E D I M A G E S A D D U P
T O S L O W A N D H E AV Y PA G E S !
T H I S I S T H E A C T U A L S I Z E S H O W N B Y
B R O W S E R . N AT U R A L I S T H E A C T U A L S I Z E O F
T H E I M A G E .
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
L E T ’ S F I X I M A G E
P E R F O R M A N C E
H O W D O W E I M P L E M E NT T H E P L A Y S ?
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
R E S P O N S I V E I S N O T R E S P O N S I V E
E N O U G H
Study: https://timkadlec.com/2013/06/why-we-need-
responsive-images/
AT 3 6 0 P X W I D E , T H E S E 4 0 2 S I T E S C O M B I N E T O
S E R V E 1 7 1 . 6 2 M B O F U N N E C E S S A RY W E I G H T T O
T H E I R V I S I T O R S . T H AT ’ S A W H O P P I N G 7 2 . 2 % O F
I M A G E W E I G H T T H AT C O U L D B E D I T C H E D B Y
U S I N G A R E S P O N S I V E I M A G E T E C H N I Q U E .
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
R E S P O N S I V E I S N O T R E S P O N S I V E
E N O U G H
RESS
Responsive Encompassing Server
Side.
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
B U I L D Y O U R O W N S O L U T I O N
• Open Source Tools
to create your
perfect image
setup
• ImageMagick
• GraphicsMagick
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
N E W G E N E R AT I O N O F I M A G E
P R O C E S S I N G P L AT F O R M S
+ L O A D S M O R E W I L L H AV E C O M E O U T
B Y T H E E N D O F T H I S O F T H I S S P E E C H
S O M E O F T H E T O O L S I H AV E U S E D B E F O R E
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
O N E I M A G E S O U R C E F O R A L L D E V I C E S , M A K E
I T T H E R I G H T F O R M AT A N D S I Z E A S W E L L .
V I D E O A B O V E L I N K : H T T P S : / /
W W W. Y O U T U B E . C O M / WAT C H ? V = P 4 F H R U T T C G Y
C L O U D I N A RY D E M O V I D E O S H O W I N G H O W
T O M A N I P U L AT E I M A G E S B Y J U S T C H A N G I N G
T H E U R L . M O S T O F T H E P L AT F O R M S U S E A
S I M I L A R M E T H O D T O I N T E R FA C E W I T H
S Y S T E M S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S TA N D A R D I S E D W O R K F L O W U S I N G
A P I S / C D N S A U T O M AT I C A L LY
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S A N D B O X
D E M O
B U T WA I T. . T H E R E ’ S M O R E
I M G I X H AV E A N I C E S A N D B O X F E AT U R E T O
L E A R N W H AT P O S S I B I L I T I E S T H E R E A R E
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
D E M O
O P T I M I S AT I O N O F A S I T E
W E D I D A L I V E D E M O W H E R E W E R E S I Z E D
H A R V E Y N I C H O L S I M A G E S H O W N O N S L I D E
3 4 F R O M 3 3 3 K B D O W N T O 3 3 K B I N L E S S
T H A N A M I N U T E
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
W H AT I S T H E P R I Z E ?
W H A T ’ S H A P P E N ’ S W H E N YO U W I N ?
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
I M A G E D R O P
387.6 KB PNG
Look out for the drop in image sizes.. Its amazing
3.53 KB Optimized
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
R E S U LT S A F T E R I M P R O V I N G B Y 0 . 5 S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
L I N K T O A RT I C L E : H T T P : / / B I T. LY / 1 RY F M N Y
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
M Y T E S T S
W E M A D E M A G E N T O D E FA U LT VA N I L L A
I N S TA N C E O N AW S G O F R O M 1 . 7 1 S U N
O P T I M I S E D T O 1 . 0 1 S J U S T B Y O P T I M I S I N G
I M A G E S
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
F R O M 1 . 7 1 S I N A W S T O …
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
F R O M C O M PA N I E S W H O H AV E U S E D
I M A G E P R O C E S S I N G S O FA R
• Home Page 30% increase in Speed
• Category pages - 70% decrease in
page load times from 7.5s to 3s
• and more…
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
B
L U S H H AV E B E E N U S I N G I M A G E
O P T I M I S AT I O N F O R Y E A R S A N D H AV E B U I LT
T H E I R S I T E E X P E R I E N C E A R O U N D H I G H
Q U A L I T Y M E D I A . L O O K AT T H E L I V E S I T E !
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
S O W H Y I S N ’ T E V E RY O N E D O I N G I T ?
• In most cases websites aren’t
benchmarking performance.
• websites also aren’t tracking
things like conversion rate per
devices
• Customers only track sales which
aren’t consistent.
• Telling them they are leaving
money on the table is tough- as its
not easy to quantify.
• If they improve performance its
not always clear what you will get.
• You often need to try it and using
the tools I showed you - its really
easy to try.
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
T H E F U T U R E R E V O L U T I O N S TA R T S
H E R E
I TA L K E D A B O U T S O M E O F T H E
I N N O VAT I O N S T H AT W E A R E D O I N G T O TA K E
I M A G E O P T I M I S AT I O N T O T H E N E X T L E V E L
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
F O C U S O N E X P E R I E N C E
T H A N K S F O R R E A D I N G
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
A N Y Q U E S T I O N S
Grant Kemp
www.connectedwindow.com
@UKAndroid
@UKAndroidGrant Kemp LondonWeb: Image Performance Talk
F R E E B I E S
Being a data geek - I Iike to track reaction.
Cloudinary offering special education plan for
London Web Peeps: cloudinary.com/londonweb
• ImgIx: Free Credit: email them with londonweb
akamai/ Scene7 : didn’t return my emails and
probably thought I was a bit looney for asking
for a deal for London web members

More Related Content

What's hot

Who is Doing the Work? Designing for AI across modes of interaction.
Who is Doing the Work? Designing for AI across modes of interaction.Who is Doing the Work? Designing for AI across modes of interaction.
Who is Doing the Work? Designing for AI across modes of interaction.ChrisNoessel
 
Jeannine Rossignol, Xerox, B2B LeadsCon Presentation
Jeannine Rossignol, Xerox, B2B LeadsCon PresentationJeannine Rossignol, Xerox, B2B LeadsCon Presentation
Jeannine Rossignol, Xerox, B2B LeadsCon PresentationJeannine Rossignol
 
Making Your First $1M Sales - Practical Guide for Philippines Startups
Making Your First $1M Sales - Practical Guide for Philippines StartupsMaking Your First $1M Sales - Practical Guide for Philippines Startups
Making Your First $1M Sales - Practical Guide for Philippines Startupse27
 
#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...
#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...
#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...Tiffany Beker
 
From Data Points to Data Lakes
From Data Points to Data LakesFrom Data Points to Data Lakes
From Data Points to Data LakesJesus Rogel
 
Sacramento GovTech Social Academy Keynote
Sacramento GovTech Social Academy KeynoteSacramento GovTech Social Academy Keynote
Sacramento GovTech Social Academy KeynoteDustin Haisler
 
Social media creates social power
Social media creates social powerSocial media creates social power
Social media creates social powerStephanie G. Brooks
 
BuddyPress & Higher Education
BuddyPress & Higher EducationBuddyPress & Higher Education
BuddyPress & Higher EducationDavid Bisset
 

What's hot (9)

Who is Doing the Work? Designing for AI across modes of interaction.
Who is Doing the Work? Designing for AI across modes of interaction.Who is Doing the Work? Designing for AI across modes of interaction.
Who is Doing the Work? Designing for AI across modes of interaction.
 
APD Munkebäck
APD MunkebäckAPD Munkebäck
APD Munkebäck
 
Jeannine Rossignol, Xerox, B2B LeadsCon Presentation
Jeannine Rossignol, Xerox, B2B LeadsCon PresentationJeannine Rossignol, Xerox, B2B LeadsCon Presentation
Jeannine Rossignol, Xerox, B2B LeadsCon Presentation
 
Making Your First $1M Sales - Practical Guide for Philippines Startups
Making Your First $1M Sales - Practical Guide for Philippines StartupsMaking Your First $1M Sales - Practical Guide for Philippines Startups
Making Your First $1M Sales - Practical Guide for Philippines Startups
 
#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...
#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...
#casesmc As Easy As Herding Squirrels: Coordinating Social Media Across Your ...
 
From Data Points to Data Lakes
From Data Points to Data LakesFrom Data Points to Data Lakes
From Data Points to Data Lakes
 
Sacramento GovTech Social Academy Keynote
Sacramento GovTech Social Academy KeynoteSacramento GovTech Social Academy Keynote
Sacramento GovTech Social Academy Keynote
 
Social media creates social power
Social media creates social powerSocial media creates social power
Social media creates social power
 
BuddyPress & Higher Education
BuddyPress & Higher EducationBuddyPress & Higher Education
BuddyPress & Higher Education
 

Viewers also liked

La vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera Lanfranconi
La vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera LanfranconiLa vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera Lanfranconi
La vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera LanfranconiMariano Cabrera Lanfranconi
 
Dealing with Big Data: Planning for and Surviving the Petabyte Age
Dealing with Big Data: Planning for and Surviving the Petabyte AgeDealing with Big Data: Planning for and Surviving the Petabyte Age
Dealing with Big Data: Planning for and Surviving the Petabyte AgeCognizant
 
Modelo de manuscrito
Modelo de manuscritoModelo de manuscrito
Modelo de manuscritoMiguel Angel
 
Careerdate - Infomaterial Januar 2015
Careerdate - Infomaterial Januar 2015Careerdate - Infomaterial Januar 2015
Careerdate - Infomaterial Januar 2015Careerdate
 
Lighting Production Gear
Lighting Production GearLighting Production Gear
Lighting Production GearAlan Martell
 
I - Marketing/Colombia
I - Marketing/ColombiaI - Marketing/Colombia
I - Marketing/Colombiapattyacevedo3
 
2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapy
2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapy2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapy
2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapyGuillem Feixas
 
Cisco.Press.Metro.Ethernet.E Book Kb
Cisco.Press.Metro.Ethernet.E Book KbCisco.Press.Metro.Ethernet.E Book Kb
Cisco.Press.Metro.Ethernet.E Book KbHussein Elmenshawy
 
La mia casa dei sogni
La mia casa dei sogniLa mia casa dei sogni
La mia casa dei sogniAmbManila
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aixcamforma
 
Oria - Bespoke Fenestration
Oria - Bespoke FenestrationOria - Bespoke Fenestration
Oria - Bespoke Fenestrationvinayvs
 
Truco Saldo Recarga Gratis Movistar Lusacell Unefon Mexico
Truco Saldo Recarga Gratis  Movistar Lusacell Unefon MexicoTruco Saldo Recarga Gratis  Movistar Lusacell Unefon Mexico
Truco Saldo Recarga Gratis Movistar Lusacell Unefon Mexicotriplicatusaldomovistar
 

Viewers also liked (20)

La vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera Lanfranconi
La vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera LanfranconiLa vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera Lanfranconi
La vuelta al mundo con el marketing turístico - Lic. Mariano Cabrera Lanfranconi
 
Pharma Market 23
Pharma Market 23Pharma Market 23
Pharma Market 23
 
Dealing with Big Data: Planning for and Surviving the Petabyte Age
Dealing with Big Data: Planning for and Surviving the Petabyte AgeDealing with Big Data: Planning for and Surviving the Petabyte Age
Dealing with Big Data: Planning for and Surviving the Petabyte Age
 
La Princesa Embrujada
La Princesa EmbrujadaLa Princesa Embrujada
La Princesa Embrujada
 
Informatica ii nebeidis
Informatica ii nebeidisInformatica ii nebeidis
Informatica ii nebeidis
 
Modelo de manuscrito
Modelo de manuscritoModelo de manuscrito
Modelo de manuscrito
 
Careerdate - Infomaterial Januar 2015
Careerdate - Infomaterial Januar 2015Careerdate - Infomaterial Januar 2015
Careerdate - Infomaterial Januar 2015
 
Lighting Production Gear
Lighting Production GearLighting Production Gear
Lighting Production Gear
 
E cube 7
E cube 7E cube 7
E cube 7
 
I - Marketing/Colombia
I - Marketing/ColombiaI - Marketing/Colombia
I - Marketing/Colombia
 
2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapy
2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapy2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapy
2011 pcp boston_changes_in_the_personal_construct_system_during_psychotherapy
 
Cisco.Press.Metro.Ethernet.E Book Kb
Cisco.Press.Metro.Ethernet.E Book KbCisco.Press.Metro.Ethernet.E Book Kb
Cisco.Press.Metro.Ethernet.E Book Kb
 
Lavasepsis_eng
Lavasepsis_engLavasepsis_eng
Lavasepsis_eng
 
Infomedia
InfomediaInfomedia
Infomedia
 
La mia casa dei sogni
La mia casa dei sogniLa mia casa dei sogni
La mia casa dei sogni
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aix
 
EVOLUCION DEL CELULAR
EVOLUCION DEL CELULAREVOLUCION DEL CELULAR
EVOLUCION DEL CELULAR
 
Oria - Bespoke Fenestration
Oria - Bespoke FenestrationOria - Bespoke Fenestration
Oria - Bespoke Fenestration
 
Nur3052 ch6
Nur3052 ch6Nur3052 ch6
Nur3052 ch6
 
Truco Saldo Recarga Gratis Movistar Lusacell Unefon Mexico
Truco Saldo Recarga Gratis  Movistar Lusacell Unefon MexicoTruco Saldo Recarga Gratis  Movistar Lusacell Unefon Mexico
Truco Saldo Recarga Gratis Movistar Lusacell Unefon Mexico
 

Similar to Image performance talk by Grant Kemp ( @ukdatageek) for London Web Meetup

Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp Grant Kemp
 
Harriet Hadfield – The mobile journalist’s toolkit
Harriet Hadfield –  The mobile journalist’s toolkit Harriet Hadfield –  The mobile journalist’s toolkit
Harriet Hadfield – The mobile journalist’s toolkit Journalism.co.uk
 
Sopa de letras y crucigrama
Sopa de letras y crucigramaSopa de letras y crucigrama
Sopa de letras y crucigramamalatest
 
Offline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresOffline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresPedro Teixeira
 
VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...
VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...
VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...Observatorio Tecnológico
 
Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...
Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...
Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...Renee Girard
 
From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!Karen McGrane
 
TUGASAN 3 - PSVK1143.pdf
TUGASAN 3 - PSVK1143.pdfTUGASAN 3 - PSVK1143.pdf
TUGASAN 3 - PSVK1143.pdfKathleenGrace13
 
Data Science Festival - Beginners Guide to Weather and Climate Data
Data Science Festival - Beginners Guide to Weather and Climate DataData Science Festival - Beginners Guide to Weather and Climate Data
Data Science Festival - Beginners Guide to Weather and Climate DataMargriet Groenendijk
 
Change and Continuous Learning
Change and Continuous LearningChange and Continuous Learning
Change and Continuous LearningCarme Mias
 
Progressive Web Apps: Is it a replacement for your mobile app?
Progressive Web Apps: Is it a replacement for your mobile app?Progressive Web Apps: Is it a replacement for your mobile app?
Progressive Web Apps: Is it a replacement for your mobile app?Önder Ceylan
 
Pintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@PinterestPintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@PinterestSuman Karumuri
 
The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...
The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...
The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...Arianne Donoghue
 
Disruptive Innovations and Local Government Strategies for Embracing these In...
Disruptive Innovations and Local Government Strategies for Embracing these In...Disruptive Innovations and Local Government Strategies for Embracing these In...
Disruptive Innovations and Local Government Strategies for Embracing these In...Dustin Haisler
 

Similar to Image performance talk by Grant Kemp ( @ukdatageek) for London Web Meetup (20)

Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp Google analytics measurement protocol grant kemp
Google analytics measurement protocol grant kemp
 
Harriet Hadfield – The mobile journalist’s toolkit
Harriet Hadfield –  The mobile journalist’s toolkit Harriet Hadfield –  The mobile journalist’s toolkit
Harriet Hadfield – The mobile journalist’s toolkit
 
Sopa de letras y crucigrama
Sopa de letras y crucigramaSopa de letras y crucigrama
Sopa de letras y crucigrama
 
Slip indholdet fri
Slip indholdet friSlip indholdet fri
Slip indholdet fri
 
Offline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failuresOffline-first: Making your app resilient to network failures
Offline-first: Making your app resilient to network failures
 
VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...
VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...
VIII Encuentro Internacional de Innovación. Cómo generar entornos y ecosistem...
 
Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...
Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...
Local or Bust! An Intro to Google Local & All Things Links - WordCamp MKE 201...
 
Eastlink
EastlinkEastlink
Eastlink
 
From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!From Typing To Swiping: Interaction Design has come a long way!
From Typing To Swiping: Interaction Design has come a long way!
 
Agile and Scrum Methodology
Agile and Scrum MethodologyAgile and Scrum Methodology
Agile and Scrum Methodology
 
TUGASAN 3 - PSVK1143.pdf
TUGASAN 3 - PSVK1143.pdfTUGASAN 3 - PSVK1143.pdf
TUGASAN 3 - PSVK1143.pdf
 
Data Science Festival - Beginners Guide to Weather and Climate Data
Data Science Festival - Beginners Guide to Weather and Climate DataData Science Festival - Beginners Guide to Weather and Climate Data
Data Science Festival - Beginners Guide to Weather and Climate Data
 
Ikt i varberg
Ikt i varbergIkt i varberg
Ikt i varberg
 
Change and Continuous Learning
Change and Continuous LearningChange and Continuous Learning
Change and Continuous Learning
 
Progressive Web Apps: Is it a replacement for your mobile app?
Progressive Web Apps: Is it a replacement for your mobile app?Progressive Web Apps: Is it a replacement for your mobile app?
Progressive Web Apps: Is it a replacement for your mobile app?
 
Pintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@PinterestPintrace: Distributed tracing@Pinterest
Pintrace: Distributed tracing@Pinterest
 
The Digital Transformation: A New World Order
The Digital Transformation: A New World OrderThe Digital Transformation: A New World Order
The Digital Transformation: A New World Order
 
The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...
The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...
The PPC Robots Are Coming For Your Job - Arianne Donoghue, Leeds Loves Search...
 
Disruptive Innovations and Local Government Strategies for Embracing these In...
Disruptive Innovations and Local Government Strategies for Embracing these In...Disruptive Innovations and Local Government Strategies for Embracing these In...
Disruptive Innovations and Local Government Strategies for Embracing these In...
 
Intro to Hackathons (Winter 2015)
Intro to Hackathons (Winter 2015)Intro to Hackathons (Winter 2015)
Intro to Hackathons (Winter 2015)
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Image performance talk by Grant Kemp ( @ukdatageek) for London Web Meetup

  • 1. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk I M A G I N AT I O N TA K I N G I M A G E P E R F O R M A N C E TO A N E W L E V E L I H AV E A D D E D S O M E A N N O TAT I O N S M A R K E D I N Y E L L O W A F T E R T H E P R E S E N TAT I O N T O H E L P T H O S E W H O C O U L D N ’ T AT T E N D . P L E A S E G E T I N T O U C H V I A C O N N E C T E D W I N D O W. C O M I F Y O U H AV E Q U E S T I O N S , A N D I F I H AV E T I M E , I W I L L D O M Y B E S T T O R E S P O N D . TA L K P R E S E N T E D F O R L O N D O N W E B M E E T U P G R O U P 
 2 2 J A N 2 0 1 6 B Y G R A N T K E M P
  • 2. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk G R A N T K E M P @ U K A N D R O I D
  • 3. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk W H E R E I W O R K
  • 4. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk I M A G E S A R E N ’ T A P R O B L E M ? ? A R E T H E Y ?
  • 5. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk £264,770I N E X T R A R E V E N U E F O R S I T E S B Y F I X I N G I M A G E S
  • 6. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk W H AT W E ’ L L C O V E R • What is performance? • The Image Problem • Strategies to fix the problem • Some of the tools out there • Some results from fixing it
  • 7. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk
  • 8. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk W E T H I N K A B O U T C A R S
  • 9. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk “ T H E E X E C U T I O N O R A C C O M P L I S H M E N T O F W O R K , A C T S , F E AT S , E T C . ”
  • 10. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk H I G H P E R F O R M A N C E ?
  • 11. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk R E V O L U T I O N T H E R E H A S B E E N A C O V E R T
  • 12. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk L E T ’ S G O B A C K T O 2 0 1 0 …
  • 13. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk F R O M I N T E R N E T A R C H I V E S TAT S
  • 14. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk 2 0 1 5 …
  • 15. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk F R O M I N T E R N E T A R C H I V E S TAT S
  • 16. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk
  • 17. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk P R O B L E M 1 : I M A G E S A R E G E T T I N G L A R G E R L A R G E S T L C D S C R E E N I N W O R L D I N T I M E S S Q U A R E ( G O O G L E )
  • 18. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk I M A G E S A C T I VAT E A N D S E L L
  • 19. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk I T B U I L D S B R A N D W I T H V I S I T O R S F R O M M I S S G U I D E D . C O M
  • 20. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk I M A G E S M A K E P E O P L E B U Y
  • 21. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk P R O B L E M 2 : C R E AT I N G I M A G E S I S C O M P L I C AT E D A N D E X P E N S I V E
  • 22. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk P R O B L E M 3 : S O M A N Y D E V I C E S
  • 23. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk W E S T I L L N E E D T O G I V E A C O N S I S T E N T LY G O O D E X P E R I E N C E
  • 24. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S TA R T W I T H T H E D ATA I S T H E R E A N I M A G E P R O B L E M ? I A M A N A N A LY T I C S G E E K - S O I A LWAY S S TA RT W I T H L O O K I N G F O R D ATA .
  • 25. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk PA G E T I M I N G S R E P O R T D I S R E G A R D T O P B I T J U S T L O O K H E R E . R E D M E A N S S L O W E R , G R E E N M E A N S FA S T E R
  • 26. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk G O O G L E PA G E S P E E D I N G A C L I C K T H E PA G E S P E E D L I N K T O G O S T R A I G H T T O T H E PA G E S P E E D R E P O RT T H I S R E P O RT S H O W S T H E PA G E S P E E D F O R Y O U R M O S T P O P U L A R PA G E S . I T S T H E B E S T R E P O RT I N G O O G L E A N A LY T I C S
  • 27. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk E X A M P L E G O O G L E PA G E S P E E D R E P O R T G O O G L E PA G E S P E E D T O O L ( J U S T G O O G L E I T - I T S A M A Z I N G A N D V E RY U S E F U L . ( A N D F R E E ) )
  • 28. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S P E C I F I C R E C O M M E N D AT I O N S G O O G L E PA G E S P E E D R E P O RT - D E TA I L F E E D B A C K W H I C H I S A U T O M AT I C A L LY G E N E R AT E D
  • 29. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S T R AT E G I E S T O I M P R O V E I M A G E P E R F O R M A N C E T H E I M A G E P E R F O R M A N C E P L AY B O O K
  • 30. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S O L U T I O N 1 : O N E I M A G E S O U R C E F O R A L L D E V I C E S A N D O P T I M I S E A U T O M AT I C A L LY
  • 31. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S O L U T I O N 2 : U S E O N E W O R K F L O W F O R I M A G E S
  • 32. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S O L U T I O N 3 : U S E T H E R I G H T I M A G E J P G , P N G A N D G I F A R E N O T T H E O N LY O P T I O N S
  • 33. “Give the best image to the Customer as fast as possible…. automatically”
  • 34. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S O L U T I O N 3 B : U S E T H E R I G H T S I Z E I M A G E T H I S I M A G E I S R E S I Z E D B Y T H E B R O W S E R . I T S A C T U A L LY L A R G E R T H A N A F U L L H D T V S C R E E N
  • 35. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk L O T S O F O V E R S I Z E D I M A G E S A D D U P T O S L O W A N D H E AV Y PA G E S ! T H I S I S T H E A C T U A L S I Z E S H O W N B Y B R O W S E R . N AT U R A L I S T H E A C T U A L S I Z E O F T H E I M A G E .
  • 36. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk L E T ’ S F I X I M A G E P E R F O R M A N C E H O W D O W E I M P L E M E NT T H E P L A Y S ?
  • 37. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk R E S P O N S I V E I S N O T R E S P O N S I V E E N O U G H Study: https://timkadlec.com/2013/06/why-we-need- responsive-images/ AT 3 6 0 P X W I D E , T H E S E 4 0 2 S I T E S C O M B I N E T O S E R V E 1 7 1 . 6 2 M B O F U N N E C E S S A RY W E I G H T T O T H E I R V I S I T O R S . T H AT ’ S A W H O P P I N G 7 2 . 2 % O F I M A G E W E I G H T T H AT C O U L D B E D I T C H E D B Y U S I N G A R E S P O N S I V E I M A G E T E C H N I Q U E .
  • 38. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk R E S P O N S I V E I S N O T R E S P O N S I V E E N O U G H RESS Responsive Encompassing Server Side.
  • 39. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk B U I L D Y O U R O W N S O L U T I O N • Open Source Tools to create your perfect image setup • ImageMagick • GraphicsMagick
  • 40. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk N E W G E N E R AT I O N O F I M A G E P R O C E S S I N G P L AT F O R M S + L O A D S M O R E W I L L H AV E C O M E O U T B Y T H E E N D O F T H I S O F T H I S S P E E C H S O M E O F T H E T O O L S I H AV E U S E D B E F O R E
  • 41. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk O N E I M A G E S O U R C E F O R A L L D E V I C E S , M A K E I T T H E R I G H T F O R M AT A N D S I Z E A S W E L L . V I D E O A B O V E L I N K : H T T P S : / / W W W. Y O U T U B E . C O M / WAT C H ? V = P 4 F H R U T T C G Y C L O U D I N A RY D E M O V I D E O S H O W I N G H O W T O M A N I P U L AT E I M A G E S B Y J U S T C H A N G I N G T H E U R L . M O S T O F T H E P L AT F O R M S U S E A S I M I L A R M E T H O D T O I N T E R FA C E W I T H S Y S T E M S
  • 42. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S TA N D A R D I S E D W O R K F L O W U S I N G A P I S / C D N S A U T O M AT I C A L LY
  • 43. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S A N D B O X D E M O B U T WA I T. . T H E R E ’ S M O R E I M G I X H AV E A N I C E S A N D B O X F E AT U R E T O L E A R N W H AT P O S S I B I L I T I E S T H E R E A R E
  • 44. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk D E M O O P T I M I S AT I O N O F A S I T E W E D I D A L I V E D E M O W H E R E W E R E S I Z E D H A R V E Y N I C H O L S I M A G E S H O W N O N S L I D E 3 4 F R O M 3 3 3 K B D O W N T O 3 3 K B I N L E S S T H A N A M I N U T E
  • 45. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk W H AT I S T H E P R I Z E ? W H A T ’ S H A P P E N ’ S W H E N YO U W I N ?
  • 46. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk I M A G E D R O P 387.6 KB PNG Look out for the drop in image sizes.. Its amazing 3.53 KB Optimized
  • 47. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk R E S U LT S A F T E R I M P R O V I N G B Y 0 . 5 S
  • 48. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk L I N K T O A RT I C L E : H T T P : / / B I T. LY / 1 RY F M N Y
  • 49. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk M Y T E S T S W E M A D E M A G E N T O D E FA U LT VA N I L L A I N S TA N C E O N AW S G O F R O M 1 . 7 1 S U N O P T I M I S E D T O 1 . 0 1 S J U S T B Y O P T I M I S I N G I M A G E S
  • 50. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk F R O M 1 . 7 1 S I N A W S T O …
  • 51. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk F R O M C O M PA N I E S W H O H AV E U S E D I M A G E P R O C E S S I N G S O FA R • Home Page 30% increase in Speed • Category pages - 70% decrease in page load times from 7.5s to 3s • and more…
  • 52. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk B L U S H H AV E B E E N U S I N G I M A G E O P T I M I S AT I O N F O R Y E A R S A N D H AV E B U I LT T H E I R S I T E E X P E R I E N C E A R O U N D H I G H Q U A L I T Y M E D I A . L O O K AT T H E L I V E S I T E !
  • 53. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk
  • 54. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk
  • 55. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk S O W H Y I S N ’ T E V E RY O N E D O I N G I T ? • In most cases websites aren’t benchmarking performance. • websites also aren’t tracking things like conversion rate per devices • Customers only track sales which aren’t consistent. • Telling them they are leaving money on the table is tough- as its not easy to quantify. • If they improve performance its not always clear what you will get. • You often need to try it and using the tools I showed you - its really easy to try.
  • 56. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk T H E F U T U R E R E V O L U T I O N S TA R T S H E R E I TA L K E D A B O U T S O M E O F T H E I N N O VAT I O N S T H AT W E A R E D O I N G T O TA K E I M A G E O P T I M I S AT I O N T O T H E N E X T L E V E L
  • 57. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk F O C U S O N E X P E R I E N C E T H A N K S F O R R E A D I N G
  • 58. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk A N Y Q U E S T I O N S Grant Kemp www.connectedwindow.com @UKAndroid
  • 59. @UKAndroidGrant Kemp LondonWeb: Image Performance Talk F R E E B I E S Being a data geek - I Iike to track reaction. Cloudinary offering special education plan for London Web Peeps: cloudinary.com/londonweb • ImgIx: Free Credit: email them with londonweb akamai/ Scene7 : didn’t return my emails and probably thought I was a bit looney for asking for a deal for London web members