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

Schedule: UX performance sessions

11:50–12:30 Monday, 7/11/2016
G102/103 Audience level: Intermediate
Yoav Weiss (Akamai)
Average rating: ****.
(4.33, 18 ratings)
Loading all the resources a web page needs is a complex process. Some resources can cause the browser's parser to block, preventing other resources' discovery. In other cases, resources can be hidden from the parser altogether. Yoav Weiss discusses how browsers discover and load resources and explores preload, a new link relation enabling early resource discovery. Read more.
14:40–15:20 Monday, 7/11/2016
G102/103 Audience level: Intermediate
Denys Mishunov (Digital Garden AS)
Average rating: ****.
(4.86, 21 ratings)
Performance is not about mathematics but perception. Our brain decides what is fast and what is not, often ignoring the absolute numbers that we try to rely on. The time is ripe to understand performance as a user. Join Denys Mishunov to explore the brain, perception, neuroscience, and psychology. Oh, and performance, of course. Read more.
16:10–16:50 Monday, 7/11/2016
G102/103 Audience level: Beginner
Adam Onishi (Financial Times)
Average rating: ***..
(3.93, 14 ratings)
It's daunting knowing the WebPerf community is going to scrutinize the website you’re building—especially when the website is for one of your favorite meetups. Adam Onishi walks you through the project from design to deployment, covering design considerations, font choices, frontend optimization, and performance testing before exploring how service workers can improve performance. Read more.
17:05–17:45 Monday, 7/11/2016
G102/103 Audience level: Beginner
Lara Hogan (Wherewithall)
Average rating: ****.
(4.69, 13 ratings)
Lara Hogan offers a deep dive into optimizing images and type on the Web, focusing on how each image format should be used and optimized, font file character subsetting and testing different typography for performance across platforms, and helping others in your organization care about performance. Read more.
11:50–12:30 Tuesday, 8/11/2016
Auditorium (Ground + Balcony) Audience level: Intermediate
Andy Davies (NCC Group)
Average rating: ****.
(4.63, 19 ratings)
For too long, the Web has been seen as a poor relation to native apps, but no longer! We’ve been able to add websites to our home screens for a while, but with better offline support and notifications and richer metadata, we can finally build web experiences that rival or exceed native apps. Andy Davies explains how these technologies can be combined to deliver great web experiences. Read more.
13:45–14:25 Tuesday, 8/11/2016
Auditorium (Ground + Balcony) Audience level: Advanced
Colin Bendell (Cloudinary)
Average rating: ****.
(4.37, 27 ratings)
HTTP/2 Push is the next frontier of web performance. Colin Bendell explores Push's possibilities and pitfalls as well as new metrics to measure the Push opportunity. Colin discusses when and how to use Push, testing, and several advanced techniques, reviews real-world experimentation, and shares recommendations on how to prepare for the future with Push support. Read more.
14:40–15:20 Tuesday, 8/11/2016
Auditorium (Ground + Balcony) Audience level: Intermediate
Cynthia Mai (Amazon)
Average rating: ***..
(3.80, 30 ratings)
We've been equipped with performance best practices for years. Ever wondered how things would be different if these principles were applied to real-world large-scale systems, especially in a distributed development environment? Cynthia Mai shares case studies of resilience FE engineering from AmazonUI, a centralized frontend library used on the majority of Amazon.com traffic. Read more.
16:10–16:50 Tuesday, 8/11/2016
Auditorium (Ground + Balcony) Audience level: Intermediate
Michael Gooding (Akamai), Javier Garza (Akamai Technologies)
Average rating: ****.
(4.70, 20 ratings)
Michael Gooding and Javier Garza share their experiences with HTTP/2 over the last year, discussing case studies that demonstrate how performance can be improved over HTTP/2 while addressing backward compatibility, exploring using RUM data to review performance-related observations of customers after switching to HTTP/2, and offering hands-on demos of HTTP/2 with server push and HTTP/2 + QUIC. Read more.
9:30–13:00 Wednesday, 9/11/2016
Emerald Room Audience level: Intermediate
Max Firtman (ITMaster Professional Training)
Average rating: ****.
(4.90, 10 ratings)
Several APIs are available on modern browsers to help performance, including Service Worker, Push Notifications, NetInfo API, the Cache Storage API, and the older Application Cache. Through hands-on labs, Maximiliano Firtman walks you through using these APIs to create a progressive web app and improve performance and perception on a website. Read more.