Training: June 20–21, 2016
Tutorials: June 21, 2016
Keynotes & Sessions: June 22–23, 2016
Santa Clara, CA

Debugging frontend performance (Day 1)

Tim Kadlec (Independent), Patrick Meenan (Facebook)
9:00am–5:00pm Monday, June 20-Tuesday June 21
Performance for the people
Location: Bayshore Room
Average rating: ****.
(4.83, 6 ratings)

This training course takes place 9:00am - 5:00pm, Monday, June 20 through Tuesday, June 21 and is limited to 35 attendees to maintain a high level of hands-on learning and instructor interaction. Participants should plan to attend both days of this 2-day training course. Training passes do not include access to tutorials on Tuesday.

Prerequisite knowledge

Attendees should have a basic understanding of web development (HTML, CSS, and JavaScript).

Computer requirements

Attendees must have a WiFi-connected laptop with Chrome and Node.js installed.


This training is for you because:
You are a working frontend web developer who needs to increase site reliability and make your work processes more efficient.

There are many aspects of delivering and maintaining a fast web experience for users. Tim Kadlec and Patrick Meenan explain how the construction of websites and applications impacts performance as well as how to quickly debug and resolve performance issues. Tim and Patrick dive into how browsers work, how web pages are delivered, backend and frontend issues, optimizations, and techniques to get the best performance and provide hands-on experience for working on web performance. You’ll leave with a deep understanding of how browsers load and render content as well as how to integrate performance into your development culture and make it part of your development cycle from development through release and into maintenance.

Topics include:

  • How to use browser developer tooling and online tools (like WebPagetest) to identify and diagnose web performance issues/opportunities
  • How to identify and resolve frontend single points of failure
  • How new technologies impact web performance (HTTP/2, service workers, resource hints, etc.)
  • How to effectively use synthetic and real-user performance monitoring
  • How to integrate performance budgeting and testing into your development process to catch issues quickly
Photo of Tim Kadlec

Tim Kadlec


Tim Kadlec is a performance consultant and trainer focused on building a web everyone can use. He is the author of High Performance Images and Implementing Responsive Design: Building Sites for an Anywhere, Everywhere Web and was a contributing author for Smashing Book #4: New Perspectives on Web Design and the Web Performance Daybook: Volume 2. He writes about all things web at

Photo of Patrick Meenan

Patrick Meenan


Patrick Meenan is a software engineer at Facebook, where he’s helping make the web faster. Patrick has been working on web performance in one form or another for the last 25 years. Previously, he worked at Cloudflare and Google to make Chrome and the web faster. Patrick created the popular open source WebPageTest web performance measurement tool, runs the free instance of it at, and can frequently be found in the forums helping site owners understand and improve their website performance.

Comments on this page are now closed.


Picture of Jason Perdue
Jason Perdue
06/22/2016 9:40am PDT

Unfortunately, we do not tape the Trainings due to the amount of interaction and one-on-one help that is unique to the training setting.

Picture of Mohammed Zaki
06/22/2016 3:08am PDT

hope to get the training videos soon.

06/14/2016 2:26pm PDT

Hi Patrick,

Just seen that this was sold out and it was the main thing I wanted to do at the conference. If there are any cancelations or chance of an extra seat at the tutorial I would be vey grateful.


Picture of Patrick Meenan
06/10/2016 1:02am PDT

The O’Reilly team would know for sure but I don’t believe the training sessions are recorded. Looking at last year’s velocity video compilation I don’t see the trainings there either.

We will be doing the training session again at Velocity New York.

Winston Yee
06/10/2016 12:22am PDT

Will this eventually be shown on SafariBooksOnline?