Skip to main content

Schedule: Performance sessions

The Performance track explores Javascript, TCP, HTTP, frameworks, optimizing databases, performance’s impact on the bottom line, new measurement developments, and more.

Add to your personal schedule
Location: 212 Level: Advanced
Ilya Grigorik (Google)
Average rating: ****.
(4.79, 28 ratings)
TLS has exactly one performance problem: it is not used widely enough. Everything else can be optimized. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Tammy Everts (SpeedCurve), Kent Alstad (Radware Canada)
Average rating: ***..
(3.93, 28 ratings)
Everyone has strong opinions about progressive images. Some believe that progressive images improve performance by showing the user something while they look at the screen. But others believe that progressive images increase user frustration. We took these assumptions to the lab to see if we could definitively answer the question: do progressive images deliver a better or worse user experience? Read more.
Add to your personal schedule
Location: 212 Level: Advanced
Yoav Weiss (Akamai)
Average rating: ***..
(3.25, 8 ratings)
The preloader is an essential performance optimization mechanism that exists across all modern browsers, yet it remains a mystery to many Web developers. In this session, we will explain what the preloader is, what it does, what developers need to know about it, and what the future may hold for it. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Andy Davies (NCC Group), Simon Hearne (NCC Group)
Average rating: ****.
(4.59, 17 ratings)
Sites increasingly rely on third-party scripts to deliver features but there is little data on how they interact with our sites and what their impact on performance is. We’ve been analysing the data from ites we monitor to get a better understanding of third-party performance and in this session will share our findings along with advice on how to make informed choices. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Wesley Hales (Shape Security)
Average rating: **...
(2.29, 17 ratings)
Adding a WebSocket service to an application is often misunderstood to be high performance by default, however there are many more considerations that must be made, both on the client and server, before the best performance can be achieved. This talk will provide the checklist and examples you need to fine tune your application’s real-time performance. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Cliff Crocker (Akamai), Mark Zeman (SpeedCurve)
Average rating: ****.
(4.44, 9 ratings)
Synthetic and real user monitoring are two necessary toolsets for anyone responsible for web performance. However, we often struggle with the best way to present the datasets together in a clear and meaningful way. This talk will focus on the relationship between synthetic and RUM metrics and the best presentation techniques for different audiences. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Kornel Lesiński (FT Labs)
Average rating: ****.
(4.47, 17 ratings)
PNG images with alpha transparency are incredibly useful in web design, but their large file sizes are at odds with good page performance. With a special encoder it's possible to create PNG images that are up to 40% smaller, and still compatible with all browsers, support smooth transparency and millions of colors. I'm going to show you how to do it, whether you're a designer or a developer. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Buddy Brewer (SOASTA), Philip Tellis (SOASTA)
Average rating: ****.
(4.14, 7 ratings)
Looking for an alternative to onload? Let's find one together. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Patrick Hamann (the Guardian)
Average rating: ****.
(4.97, 32 ratings)
Using new research and real world examples, Patrick will cover a range of techniques – from the controversial to bleeding edge – the Guardian are using to make their next generation website load as fast as possible, and ultimately breaking the news to the user within 1000ms. Read more.
Add to your personal schedule
Location: 212 Level: Advanced
Matt Andrews (Financial Times)
Average rating: ****.
(4.04, 25 ratings)
Service Worker is set to turn the web on its head, enabling websites to run fast on any connection. Learn how to use it and its predecessor to eliminate the network to create web apps with unbeatable performance. Read more.
Add to your personal schedule
Location: 212 Level: Intermediate
Pamela Fox (Khan Academy)
Average rating: ****.
(4.00, 12 ratings)
In a single day and one code review, we were able to remove 10+ HTTP requests for images from our landing page, and sped up the page load time by more than 2x. This talk looks at the 5 different techniques for removing those images and the tools that made those techniques easier. Read more.
Add to your personal schedule
Location: 124/125 Level: Intermediate
Tobias Baldauf (Akamai Technologies)
Average rating: ****.
(4.60, 10 ratings)
Image assets are a major impediment to page load times. Best practices for common image compression have been evangelized. To further reduce image bytesize, we have to get creative: discover how to apply lossy compression to lossless formats, automatically detect good compression levels and learn how disciplines like computer vision and machine learning can help us to improve image compression. Read more.
Add to your personal schedule
Location: 113 Level: Intermediate
Ian Molyneaux (Intechnica), Larry Haig (Intechnica)
Average rating: *....
(1.85, 27 ratings)
Because of the expectation for increasingly complex applications to be deployed quickly, many professionals don't take the time to ensure that they'll perform well or scale effectively. Ian Molyneaux, author of "The Art of Application Performance Testing", will explain the complete life cycle of the testing process and will demonstrate best practices to help your performance tests succeed. Read more.
Add to your personal schedule
Location: 113 Level: Intermediate
Tammy Everts (SpeedCurve), Kent Alstad (Radware Canada)
Average rating: ***..
(3.10, 10 ratings)
This tutorial covers a broad set of performance fundamentals — from user expectations to business metrics to optimization best practices — to help you hit the ground running for the next three days. Read more.
Add to your personal schedule
Location: 113 Level: Intermediate
Colin Bendell (Akamai)
Average rating: ****.
(4.83, 6 ratings)
This workshop will show how we can take a Responsive site and by making key changes improve the performance for different screens resolutions, network conditions and devices. We will take a “naïve” RWD site, transform it, and make it fast using commonly available tools and techniques before your very eyes. Read more.