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

State of Speed Tools [This.JavaScript]

State of Speed Tools [This.JavaScript]

A quick overview of updates from Chrome's speed tooling initiatives.

Addy Osmani

March 06, 2019
Tweet

More Decks by Addy Osmani

Other Decks in Programming

Transcript

  1. Proprietary + Confidential Proprietary + Confidential Hold the line: Performance

    Budgets Budget: • 80KB/chunk • 200KB total Result: • Reduced Time to Interactive by 2 seconds Impact: • Bounce Rate: 14% • Average Duration: 31% • Pages/session: 25% By setting a budget for tracking, and reporting build size deltas, we've prevented accidental changes that would have increased metrics like TTI, TTFMC and Time to First Tweet by over 100%. “ Paul Armstrong Web Developer, Twitter ”
  2. Proprietary + Confidential Proprietary + Confidential Agree on a budget;

    then stick to it Project Timelines Proposal Discovery Design Development Launch Where we think performance happens Where we think performance happens Where performance needs to happen Proposal Discovery Design Development Launch Where we think performance happens Maintain performance budget Proposal Discovery Design Development Launch 1: 2: 3: Source: The Path to Performance by Katie Kovalcin
  3. Proprietary + Confidential Proprietary + Confidential “We crossed the perf

    budget. ... Increase the budget!” We want to avoid this..