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
Secondary topics:  Hands-on, Technical
Average rating: *****
(5.00, 15 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

Description

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

Wix

Dan Shappir (He/Him) is the Performance Tech Lead at Wix.com, focusing on making more than 100 million sites hosted on the Wix platform load and execute faster. Dan has over 25 years of software development experience and has worked on systems ranging from networked multiuser games, to missile trajectory simulations, to designing and building large-scale Web apps. He is a frequent speaker at technical conferences, and a panelist on the JavaScript Jabber podcast. Dan holds an MSc in Computer Science.

Comments on this page are now closed.

Comments

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

Great talk, learned a lot!

Thanks!

Jonathan Ware | LEARNING APPLICATION DEVELOPER
06/14/2018 6:21am PDT

Hello Dan!

My twitter is @jonware01.

Thanks for posting the slides!

Picture of Dan Shappir
Dan Shappir | PERFORMANCE TECH LEAD
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
Dan Shappir | PERFORMANCE TECH LEAD
06/12/2018 1:54pm PDT

Here are the slides for this workshop:
https://docs.google.com/presentation/d/15ERhr969eEl6NZiDPYpupdnHf1xQ8IccNAg6-l3Q2Zs/edit?usp=sharing

Jonathan Ware | LEARNING APPLICATION DEVELOPER
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?