7–9 November 2016: Conference & Tutorials
9–10 November 2016: Training
Amsterdam, The Netherlands

Metrics of joy

Steve Souders (SpeedCurve)
17:05–17:45 Tuesday, 8/11/2016
Average rating: ****.
(4.67, 6 ratings)

What you'll learn

  • Explore some metrics that can be used to capture how fast and joyous our user experiences really are


Making users happy is a goal that unifies everyone on the team. The key then is to establish metrics that reflect user happiness. In the world of performance, we haven’t always done a great job of this. Often, performance metrics track how our pages are built which might not be correlated with a joyous user experience, and we start optimizing our stack for the sake of optimizing our stack. Luckily, momentum is building around UX-centered metrics such as start render time, time-to-interact, and first meaningful paint. Steve Souders discusses these new metrics that help us build web apps that produce the fast, joyous experiences our users want.

Photo of Steve Souders

Steve Souders


Steve Souders is chief curver at SpeedCurve, where he works on the interplay between performance and design. Steve previously served as Google’s head performance engineer, Yahoo’s chief performance officer, and Fastly’s chief performance officer. Steve pioneered much of the work in the world of web performance. He is the author of High Performance Web Sites and Even Faster Web Sites as well as the creator of many performance tools and services including YSlow, HTTP Archive, Episodes, ControlJS, and Browserscope. Steve taught CS193H: High Performance Web Sites at Stanford and serves as cochair of Velocity, the web performance and operations conference from O’Reilly.

Comments on this page are now closed.


Picture of Olegs Belousovs
Olegs Belousovs
8/11/2016 23:28 CET

Steve, thanks a lot for your talk, it was very inspiring and filled with a lot of useful insights.

Can you please link some examples of websites that can bring you joy during using them (from the web performance and interaction perspective)?