Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Defining Fast: The Hardest Problem in Performance Engineering

Defining Fast: The Hardest Problem in Performance Engineering

We all want fast sites, but what is fast? What is performant? We may know it when we see; yet quantifying and communicating about web performance effectively is still a challenge. In this talk, we will discuss our ever-evolving set of standards for what comprises a fast site. With special attention to the problems that ads and analytics present for publishers, we will discuss how antiquated notions of web performance are a ripe environment for abuses by 3rd party code. Finally, we will discuss techniques for improving performance monitoring as a tool for institutional change.

Zack Tollman

August 08, 2019
Tweet

More Decks by Zack Tollman

Other Decks in Technology

Transcript

  1. JS Parse/Compile Time Load Time Start Render First Contentful Paint

    MS First Paint Total Byte Weight Time to Interactive First CPU Idle Hero Element Load Time DOM Content Loaded First Paint Total Requests Perceptual Speed Index First Meaningful Paint Speed Index
  2. Server Timing API - Time to First Byte Start Render

    - First Paint First Contentful Paint