Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA

Web performance API deep dive

Dan Shappir (Wix)
9:00am–12:30pm Tuesday, June 12, 2018
Web services and APIs
Location: 210 D/H Level: Advanced
Secondary topics:  Hands-on, Technical
Average rating: *****
(5.00, 8 ratings)

Who is this presentation for?

  • Web developers and test engineers

Prerequisite knowledge

  • A working knowledge of JavaScript and the DOM
  • Familiarity with web protocols, such as HTTP (useful but not required)

Materials or downloads needed in advance

  • A laptop with an up-to-date Chrome browser

What you'll learn

  • Explore the Web Performance API, from the functions it provides to its integration with various tools, such as Chrome DevTools and WebPagetest


Performance is currently at the forefront of many, if not most, web development projects. Fortunately, modern browsers provide a wealth of performance-related information and services, which can be used to optimize page load speed and responsiveness. A primary source of such information is the aptly named Web Performance API.

Dan Shappir offers an overview of the Web Performance API and shows how to best use it to extract detailed performance information. You’ll learn how to leverage the Web Performance API in conjunction with browser dev tools and use it for performance monitoring during CI, to prevent regressions, and even in production.

Photo of Dan Shappir

Dan Shappir


Dan Shappir is the performance tech lead at, focusing on making the more than 100 million sites hosted on the Wix platform load and execute faster. Dan has over 20 years of software development experience and has worked on systems ranging from missile trajectory simulations to networked multiuser games to designing and building web apps. He is a frequent speaker at technical conferences. Dan holds an MSc in computer science.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)


Eliazer Braun | FRONT END LEAD
06/18/2018 7:30am PDT

Great talk, learned a lot!


06/14/2018 6:21am PDT

Hello Dan!

My twitter is @jonware01.

Thanks for posting the slides!

Picture of Dan Shappir
06/13/2018 4:35am PDT

Hey Jonathan Ware, I don’t see you on Twitter. My handle is @DanShappir. What is yours?

Picture of Dan Shappir
06/12/2018 1:54pm PDT

Here are the slides for this workshop:

06/12/2018 9:49am PDT

Great presentation! I learned a lot! I’m also wondering about slides. Added you on Twitter, but cannot message you unless you follow me.

santosh jayabalan | SR ASSOCIATE
06/12/2018 9:40am PDT

Thanks Dan!. How can I access the slides?

Michael Puzon | SR SOFTWARE ENGR
06/12/2018 6:47am PDT

Can I get access to the slide?