Schedule: Web Performance sessions

Listed below are the preliminary Web Performance sessions and workshops confirmed to date. Additional sessions will be added as they are confirmed. Schedule subject to change.

Add to your personal schedule
Mission City B1
Please note: to attend, your registration must include Tutorials.
Bryan McQuade (Google)
Average rating: ****.
(4.34, 50 ratings)
Come learn about the factors that influence web performance metrics such as onload, time to first byte, and above the fold time, as well as which web performance best practices can be applied to optimize each metric. We'll spend time doing deep dive analyses of example web pages to see which factors influence these metrics as well as what can be done to speed them up. Read more.
Add to your personal schedule
Mission City B1
Please note: to attend, your registration must include Tutorials.
Aaron Kulick (Xiphoid Industries), Cliff Crocker (SOASTA)
Average rating: ***..
(3.50, 30 ratings)
We (Cliff Crocker & Aaron Kulick) will take the audience through a working session that will leave them with a functional Web Performance Dashboard that they can customize to their individual needs. We will cover some of the available open source projects and tools as well as discuss the importance of synthetic vs real user monitoring (R.U.M.) and how they can be combined in a single pane. Read more.
Add to your personal schedule
Mission City B1
Please note: to attend, your registration must include Tutorials.
Ian White (Neustar)
Average rating: **...
(2.46, 28 ratings)
Tools like YSlow and PageSpeed have popularized the notion that we can dramatically optimize the performance of our websites. But actually implementing those recommendations often puts a heavy burden on the development and deployment process. Come learn about real-world techniques using open source software to increase your website performance without drastically changing the way you develop. Read more.
Add to your personal schedule
Mission City Ballroom
This presentation will be streamed live along with the other keynotes.
John Allspaw (Etsy), Steve Souders (Fastly)
Average rating: ****.
(4.10, 20 ratings)
Program Chairs, Steve Souders and John Allspaw Read more.
Add to your personal schedule
Mission City Ballroom
This presentation will be streamed live along with the other keynotes.
Mike Brittain (Etsy)
Average rating: ****.
(4.24, 34 ratings)
Front-end engineers and product managers need to consider the impact of back-end service outages into their product design. We'll focus on design patterns and practices that will provide your site's users with a viable product, despite any back-end service degradations. Read more.
Add to your personal schedule
Mission City Ballroom
This presentation will be streamed live along with the other keynotes.
Patrick Meenan (Google), Bryan McQuade (Google), Dallas Marlow (Tumblr), Steve Souders (Fastly)
Average rating: ***..
(3.87, 23 ratings)
Tuesday Lightning Demos Read more.
Add to your personal schedule
Mission City B4
Matthew Steele (Google), Roberto Peon (Google)
Average rating: ***..
(3.75, 12 ratings)
In this talk we’ll start with a quick overview of SPDY and the mechanisms it employs to improve latency.  We’ll then discuss the current options available for enabling SPDY on your own sites, and go over best practices and tools for optimizing your site for SPDY delivery, such as server push and TCP window size tuning.  We’ll finish with a live demo, enabling and optimizing a site for SPDY. Read more.
Add to your personal schedule
Mission City B4
Buddy Brewer (LogNormal), Philip Tellis (SOASTA, INC), Carlos Bueno (MemSQL)
Average rating: ***..
(3.92, 13 ratings)
Real user monitoring is one of the best ways of learning "the truth" about what visitors experience on your web site, But there's a cost - the real world is messy and noisy making it hard to know exactly what's going on. In this session Buddy, Philip, and Carlos will walk you through a complete RUM implementation and show you how to turn your visitor data into actionable intelligence. Read more.
Add to your personal schedule
Mission City B4
Patrick Meenan (Google)
Average rating: ***..
(3.62, 8 ratings)
I will talk about the different types of performance automation solutions available on the market, how they fit with various site architectures and operational considerations you need to take into account for each of them. Read more.
Add to your personal schedule
Mission City B4
Aaron Peters (Turbobytes), Sajal Kayan (Turbobytes)
Average rating: ****.
(4.00, 9 ratings)
Do you have site visitors in different countries or continents? Then it's likely you use a CDN as the 'latency killer' that improves performance. But does it indeed make your site faster? Do you know how well your CDN is performing? In this session, you will learn about today's CDN performance variance and how to monitor, analyze and optimize CDN performance. Read more.
Add to your personal schedule
Mission City B1
Michael Nygard (Relevance, Inc.)
Average rating: ****.
(4.36, 14 ratings)
Application failures follow patterns. That's a relief, because it means we can apply some common solutions. This talk discusses architecture and design patterns that will give your application robust uptime in the face of "interesting" and "exciting" events: partial failures, overloads, and slow responses. Read more.
Add to your personal schedule
Mission City B4
Marcel Duran (Google Inc.), David Calhoun (CBS Interactive)
Average rating: ***..
(3.75, 4 ratings)
Why is this page rendering so slow? YSlow and other performance analysis tools give useful advices on improving the page load speed, how about after the page is loaded when users are actually interacting with it? The results of a data driven experiment with a handful of FE techniques in different browsers and devices will provide new YSlow ruleset of advices to boost rendering and user experience Read more.
Add to your personal schedule
Mission City B4
Dan Webb (Twitter Inc), Rob Sayre (Twitter)
Average rating: ***..
(3.50, 6 ratings)
When users come to Twitter.com, the first thing they want to do is read their timeline. We're currently rolling out performance improvements aimed at delivering this content as fast as possible. Read more.
Add to your personal schedule
Mission City Ballroom
This presentation will be streamed live along with the other keynotes.
Steve Souders (Fastly), John Allspaw (Etsy)
Average rating: ****.
(4.07, 14 ratings)
Program Chairs, Steve Souders and John Allspaw, open the second day of keynotes. Read more.
Add to your personal schedule
Mission City Ballroom
This presentation will be streamed live along with the other keynotes.
Ben Galbraith (Walmart.com), Dion Almaer (Walmart.com)
Average rating: ***..
(3.96, 25 ratings)
Apple's iPhone SDK has been the largest disruption to software development since the Web, sparking the creation in a few short years of the largest medium for consumer engagement in the world, eclipsing the Web, movies, and even television. Read more.
Add to your personal schedule
Mission City Ballroom
This presentation will be streamed live along with the other keynotes.
Marcel Duran (Google Inc.), Nat Duca (Google), Lindsey Simon (Google)
Average rating: ****.
(4.27, 11 ratings)
Rapid fire talks from Marcel Duran, Nat Duca, and Lindsey Simon. Read more.
Add to your personal schedule
Mission City B4
Luz Caballero (Opera Software), Tony Gentilcore (Google), Taras Glek (Mozilla Corporation)
Average rating: ****.
(4.00, 4 ratings)
Opera, Firefox & Chrome Read more.
Add to your personal schedule
Mission City B4
This presentation will be streamed live.
Average rating: ****.
(4.73, 11 ratings)
We use JavaScript timers via setTimeout() all the time, but few really understand how they work and their performance implications. As animations and complex processes become more common, a good understanding of how timers work, as well as the new alternatives, is key to good front-end performance. Read more.
Add to your personal schedule
Mission City B4
Mike Brittain (Etsy)
Average rating: ***..
(3.67, 3 ratings)
A wealth of performance and debugging data can be found in your web server logs. Graphs and trend lines are far better tools than a terminal and the find utility for analyzing what's happening in your logs. In this talk, we'll demonstrate some simple workflows for converting what's in your logs into graphs. Read more.
Add to your personal schedule
Mission City B4
Stoyan Stefanov (Facebook)
Average rating: ****.
(4.00, 6 ratings)
Adding social widgets such as the Like button, Twitter or Google+ buttons helps drive traffic and engagement to your web site. But it does come at the price: more HTTP requests, more JavaScript to parse and execute. This session shows how you can minimize the cost of including 3rd party code to your pages. Read more.
Add to your personal schedule
Mission City B4
Nicole Sullivan (Stubbornella)
Average rating: ****.
(4.09, 11 ratings)
Paul Irish said there a four primary concerns for CSS Performance: selector matching, style recalculation, reflows, and repaints. All of those are impacted by the efficiency of your CSS. In this session, Nicole will detail the tools every UI engineering team needs to figure out when and why their CSS has become slow. Read more.
Add to your personal schedule
Mission City B4
Moderated by:
Lindsey Simon (Google)
Panelists:
Nicholas Zakas (Box), Chris Joel (Cloudflare), Kyle Simpson (Getify Solutions)
Average rating: ****.
(4.25, 4 ratings)
JavaScript is everywhere from mobile phones and tablets to e-readers and TVs. With such a wide range of supported environments developers are often looking for an easy way to compare the performance between snippets, browsers, and devices. jsPerf.com was created to help devs do just that. This panel will showcase the best dev-created benchmarks and "best" practices debunked by real-world tests. Read more.

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Gloria Lombardo at glombardo@oreilly.com

Media Partner Opportunities

For media partnerships, contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

Contact Us

View a complete list of Velocity contacts