SlideShare a Scribd company logo
1 of 43
Download to read offline
Progressive JPEGs Good? Evil? 
Tammy Everts @tameverts 
Kent Alstad @kentalstad 
Velocity Europe 2014
Slide 2 
HTTP Archive, November 2014
Progressive JPEGs FTW!
Slide 4 
Stoyan Stefanov, The Book of Speed
Slide 5 
Stoyan Stefanov, The Book of Speed
Slide 6 
“Images of file size 10K and over have a better chance of being smaller when using the progressive JPEG format. The difference could be up to 10% (with 3% median) but in extreme cases that translated to 250K of savings.” 
Stoyan Stefanov, The Book of Speed
Progressive optimized images = 
Median Speed Index improvement of 7% on Cable and 15% on DSL 
Slide 7 
Patrick Meenan, Progressive JPEGs FTW
Perceived speed is more important that actual speed. 
Therefore appearing faster is better. 
It’s only logical, right? 
Slide 8
Slide 9 
Only 5-7% of sites use Progressive JPEGs
Test 1: Facial Action Coding
Slide 11
Slide 12 
Original Standard image (GIF, JPEG, PNG) 
PerfectImage (PI) Lossy compressed WebP image that is degraded until the SSIM (Structural SIMilarity) index is 0.985 compared to the original 
Progressive JPEG (PJ) Image is downloaded in lower resolution, displayed, then ‘progressively’ downloaded and redisplayed until the full resolution is shown
Slide 13
Slide 14
Slide 15
•280 respondents (50% male, 50% female) recruited online 
•9 videos tested: 3 websites X 3 image-loading methods 
•Pages were constructed to appear real/natural, but also to evoke the Happiness microexpression 
•Tests were performed remotely, using webcam-enabled computers 
•Each respondent saw a randomly ordered batch of the three sites 
•All Facial Coding results = % of people exhibiting Happiness microexpression (% figures may appear low overall, but this is normal for the method). 2%-3% = threshold of statistical significance 
•Heart-rate results = the changes in rate (line moving up = HR changing, moving down = returning to norm, straight-line = unchanging HR) 
Slide 16
Slide 17
Results
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Slide 26
Results summary 
•Overall, highest levels of Emotion [Happiness] were evoked with PerfectImage (PI) 
•Overall, PI was strongest for both genders 
•PI tended to yield the highest peaks of intense Emotion [Happiness] 
•Original either tied or outperformed Progressive JPEG across all sites 
•Overall, reactions were stronger for women than men 
Slide 27
Test 2: Implicit Response
Slide 29 
We react faster to congruent stimuli than to incongruent stimuli.
•462 respondents (262 female, 198 male) recruited online 
•2 different website videos X 3 different image rendering methods X 2 different task conditions (giving 12 different conditions in total) 
•Each respondent experienced 2 videos (one for Amazon and one for Vodafone) with 1 image-loading method and 1 task type (a visual choice, or a text-based choice) 
•In implicit testing, respondents can become faster at key pressing over time, so results are statistically filtered to adjust for this (by comparing results with a control brand, for which respondents didn’t see a webpage) 
•Result units represent a “connection index”: the higher the index score, the greater the connection between the word attribute and the website experience 
Slide 30
Slide 31
Slide 32
Slide 33 
Pre-test 
•Both brands were measured against 24 attributes. 
Test 
•Participants then viewed video of each site containing one randomly selected image format, and following one of two task conditions (text- based or visual). 
•Each brand was measured again against the same 24 attributes. 
•Difference between pre-test and test results indicates effect of image format on brand perception.
Results
Slide 35
Slide 36
Slide 37
When, as with the Progressive JPEG method, image rendition is a two-stage process in which an initially coarse image snaps into sharp focus, cognitive fluency is inhibited and the brain has to work slightly harder to make sense of what is being displayed. 
Dr. David Lewis, Chair, Mindlab International 
Slide 38 
“ 
”
Results Summary 
•Overall, strongest positive association with PerfectImage (PI) 
•For visual tasks, Original was almost as good as PI. 
•For text tasks, PI was the only method that evoked overall positive association. 
•Overall, progressive JPEG (PJ) scored particularly low among men. 
•For visual tasks, all methods were about equal for women. 
Slide 39
http://www.radware.com/neurostrata-fall2014/ 
Slide 40
http://www.webperformancetoday.com/2014/09/17/ progressive-image-rendering-good-evil/ 
Slide 41
How does this affect performance?
Questions? 
@tameverts 
@kentalstad 
Office Hour – Monday @ 14:30

More Related Content

More from Radware

Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
Mobile Web Stress:  Understanding the Neurological Impact of Poor PerformanceMobile Web Stress:  Understanding the Neurological Impact of Poor Performance
Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
Radware
 

More from Radware (20)

The Art of Cyber War [From Black Hat Brazil 2014]
The Art of Cyber War [From Black Hat Brazil 2014]The Art of Cyber War [From Black Hat Brazil 2014]
The Art of Cyber War [From Black Hat Brazil 2014]
 
The Real Cost of Slow Time vs Downtime
The Real Cost of Slow Time vs DowntimeThe Real Cost of Slow Time vs Downtime
The Real Cost of Slow Time vs Downtime
 
Cyber Attack Survival: Are You Ready?
Cyber Attack Survival:  Are You Ready?Cyber Attack Survival:  Are You Ready?
Cyber Attack Survival: Are You Ready?
 
Radware ERT Threat Alert: Shellshock Bash
Radware ERT Threat Alert: Shellshock BashRadware ERT Threat Alert: Shellshock Bash
Radware ERT Threat Alert: Shellshock Bash
 
The Art of Cyber War: Cyber Security Strategies in a Rapidly Evolving Theatre
The Art of Cyber War:  Cyber Security Strategies in a Rapidly Evolving TheatreThe Art of Cyber War:  Cyber Security Strategies in a Rapidly Evolving Theatre
The Art of Cyber War: Cyber Security Strategies in a Rapidly Evolving Theatre
 
Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
Mobile Web Stress:  Understanding the Neurological Impact of Poor PerformanceMobile Web Stress:  Understanding the Neurological Impact of Poor Performance
Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
 
Emotional Engagement and Brand Perception
Emotional Engagement and Brand PerceptionEmotional Engagement and Brand Perception
Emotional Engagement and Brand Perception
 
InfoSecurity Europe 2014: The Art Of Cyber War
InfoSecurity Europe 2014:  The Art Of Cyber WarInfoSecurity Europe 2014:  The Art Of Cyber War
InfoSecurity Europe 2014: The Art Of Cyber War
 
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
 
SecureWorld St. Louis: Survival in an Evolving Threat Landscape
SecureWorld St. Louis:  Survival in an Evolving Threat LandscapeSecureWorld St. Louis:  Survival in an Evolving Threat Landscape
SecureWorld St. Louis: Survival in an Evolving Threat Landscape
 
In the Line of Fire - The Morphology of Cyber-Attacks
In the Line of Fire - The Morphology of Cyber-AttacksIn the Line of Fire - The Morphology of Cyber-Attacks
In the Line of Fire - The Morphology of Cyber-Attacks
 
Survival in an Evolving Threat Landscape
Survival in an Evolving Threat LandscapeSurvival in an Evolving Threat Landscape
Survival in an Evolving Threat Landscape
 
In the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber AttacksIn the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber Attacks
 
In the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber AttacksIn the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber Attacks
 
Radware DefenseFlow-The SDN Application That Programs Networks for DoS Security
Radware DefenseFlow-The SDN Application That Programs Networks for DoS Security Radware DefenseFlow-The SDN Application That Programs Networks for DoS Security
Radware DefenseFlow-The SDN Application That Programs Networks for DoS Security
 
In the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber AttacksIn the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber Attacks
 
SecureWorld: Information Security Adaption: Survival In An Evolving Threat L...
SecureWorld:  Information Security Adaption: Survival In An Evolving Threat L...SecureWorld:  Information Security Adaption: Survival In An Evolving Threat L...
SecureWorld: Information Security Adaption: Survival In An Evolving Threat L...
 
Briefing on Recent US Bank Attacks and 2012 Attack Trends
Briefing on Recent US Bank Attacks and 2012 Attack TrendsBriefing on Recent US Bank Attacks and 2012 Attack Trends
Briefing on Recent US Bank Attacks and 2012 Attack Trends
 
Providing best response times, tightest security and highest availability for...
Providing best response times, tightest security and highest availability for...Providing best response times, tightest security and highest availability for...
Providing best response times, tightest security and highest availability for...
 
Stock Exchanges in the Line of Fire-Morphology of Cyber Attacks
Stock Exchanges in the Line of Fire-Morphology of Cyber AttacksStock Exchanges in the Line of Fire-Morphology of Cyber Attacks
Stock Exchanges in the Line of Fire-Morphology of Cyber Attacks
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Progressive JPEGs : Good? Evil? [Radware at Velocity]

  • 1. Progressive JPEGs Good? Evil? Tammy Everts @tameverts Kent Alstad @kentalstad Velocity Europe 2014
  • 2. Slide 2 HTTP Archive, November 2014
  • 4. Slide 4 Stoyan Stefanov, The Book of Speed
  • 5. Slide 5 Stoyan Stefanov, The Book of Speed
  • 6. Slide 6 “Images of file size 10K and over have a better chance of being smaller when using the progressive JPEG format. The difference could be up to 10% (with 3% median) but in extreme cases that translated to 250K of savings.” Stoyan Stefanov, The Book of Speed
  • 7. Progressive optimized images = Median Speed Index improvement of 7% on Cable and 15% on DSL Slide 7 Patrick Meenan, Progressive JPEGs FTW
  • 8. Perceived speed is more important that actual speed. Therefore appearing faster is better. It’s only logical, right? Slide 8
  • 9. Slide 9 Only 5-7% of sites use Progressive JPEGs
  • 10. Test 1: Facial Action Coding
  • 12. Slide 12 Original Standard image (GIF, JPEG, PNG) PerfectImage (PI) Lossy compressed WebP image that is degraded until the SSIM (Structural SIMilarity) index is 0.985 compared to the original Progressive JPEG (PJ) Image is downloaded in lower resolution, displayed, then ‘progressively’ downloaded and redisplayed until the full resolution is shown
  • 16. •280 respondents (50% male, 50% female) recruited online •9 videos tested: 3 websites X 3 image-loading methods •Pages were constructed to appear real/natural, but also to evoke the Happiness microexpression •Tests were performed remotely, using webcam-enabled computers •Each respondent saw a randomly ordered batch of the three sites •All Facial Coding results = % of people exhibiting Happiness microexpression (% figures may appear low overall, but this is normal for the method). 2%-3% = threshold of statistical significance •Heart-rate results = the changes in rate (line moving up = HR changing, moving down = returning to norm, straight-line = unchanging HR) Slide 16
  • 27. Results summary •Overall, highest levels of Emotion [Happiness] were evoked with PerfectImage (PI) •Overall, PI was strongest for both genders •PI tended to yield the highest peaks of intense Emotion [Happiness] •Original either tied or outperformed Progressive JPEG across all sites •Overall, reactions were stronger for women than men Slide 27
  • 28. Test 2: Implicit Response
  • 29. Slide 29 We react faster to congruent stimuli than to incongruent stimuli.
  • 30. •462 respondents (262 female, 198 male) recruited online •2 different website videos X 3 different image rendering methods X 2 different task conditions (giving 12 different conditions in total) •Each respondent experienced 2 videos (one for Amazon and one for Vodafone) with 1 image-loading method and 1 task type (a visual choice, or a text-based choice) •In implicit testing, respondents can become faster at key pressing over time, so results are statistically filtered to adjust for this (by comparing results with a control brand, for which respondents didn’t see a webpage) •Result units represent a “connection index”: the higher the index score, the greater the connection between the word attribute and the website experience Slide 30
  • 33. Slide 33 Pre-test •Both brands were measured against 24 attributes. Test •Participants then viewed video of each site containing one randomly selected image format, and following one of two task conditions (text- based or visual). •Each brand was measured again against the same 24 attributes. •Difference between pre-test and test results indicates effect of image format on brand perception.
  • 38. When, as with the Progressive JPEG method, image rendition is a two-stage process in which an initially coarse image snaps into sharp focus, cognitive fluency is inhibited and the brain has to work slightly harder to make sense of what is being displayed. Dr. David Lewis, Chair, Mindlab International Slide 38 “ ”
  • 39. Results Summary •Overall, strongest positive association with PerfectImage (PI) •For visual tasks, Original was almost as good as PI. •For text tasks, PI was the only method that evoked overall positive association. •Overall, progressive JPEG (PJ) scored particularly low among men. •For visual tasks, all methods were about equal for women. Slide 39
  • 42. How does this affect performance?
  • 43. Questions? @tameverts @kentalstad Office Hour – Monday @ 14:30