- Response to Input touch_app
- Animation & Scrolling directions_run
- Idle alarm
- Page Load cached
Open Web Evangelist / Front End Engineer
Twitter: @webdevtips, @estellevw, @standardista
Blog: www.standardista.com
Four phases of interaction: end-user’s perception
Video: How Users Perceive the Speed of The Web (2015): Paul Irish / Google
Load Times: 3,729ms v. 3,768ms
Visually Complete: 16s v. 8.7s
Metric on above-fold visual Quality of Experience
Aggregate function on quickness of above-the-fold visual completion:
Black/White = 50/50 MHD (Mean Histogram Difference) = 0
Frame-by-frame VC progress computation using SSIM
Speed Index
Perceptual Speed Index
“SpeedPerception is a large-scale web performance crowdsourcing study focused on the perceived loading performance of above-the-fold content.”
Premise: Perception of perceived performance is relative.
Hypothesis 1: Visual metrics will perform better than non-visual/network metrics
Hypothesis 2: No single metric can explain human choices with 90%+ accuracy
Hypothesis 3: User will not wait until “Visual Complete” to make their choice (despite the explicit instruction to wait until video turns grey)
Perception of speed and UX strongly impacted by popups / overlays
Hypothesis 3: User will not wait until “Visual Complete” to make their choice (despite the explicit instruction to wait until video turns grey)
Hypothesis 1: Visual metrics will perform better than non-visual/network metrics
Hypothesis 1: Visual metrics will perform better than non-visual/network metrics
Hypothesis 2: No single metric can explain human choices with 90%+ accuracy
Hypothesis 2: No single metric can explain human choices with 90%+ accuracy
Phase-1 crowd sourced 07/28/2016 - 09/30/2016.
http://estelle.github.io/SpeedPerception
Estelle Weyl
@estellevw