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

From Milliseconds
 to Millions: A Look at the Numbers Powering Web Performance

Harry Roberts
November 08, 2019

From Milliseconds
 to Millions: A Look at the Numbers Powering Web Performance

We all know performance is big business, but how big? Let’s take a look at some of the numbers powering the web performance industry from both sides of the table. What do performance improvements mean for my clients, and how do we translate that into a working relationship?

Harry Roberts

November 08, 2019
Tweet

More Decks by Harry Roberts

Other Decks in Technology

Transcript

  1. Ask the Right Questions How do you know the site

    is slow? What key areas of the site should I look at? What will it being faster mean for the business? How do you intend to measure this?
  2. We want to be faster but still run the same

    number of ads. Publishing Client “
  3. Google Analytics Average data means means—we want percentiles Only samples

    1% of sessions—insufficient for many sites Far too coarse—aggregates every device, browser, page, region Focuses on load times—considered a legacy metric
  4. <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, minimum-scale=1.0" /> <title>...</title>

    <script src="/app.js"></script> <script>...</script> <link rel="stylesheet" href="/app.css" /> </head>
  5.          

      &RPSDQ\      9LWDPL[ %UHYLOOH 1LQMD %OHQGWHF .LWFKHQ$LG 1XWUL%XOOHW /RDG7LPH 6WDUW5HQGHU /RDG7LPHDQG6WDUW5HQGHU±%HIRUH
  6. Let’s Ignore Load Already the best on desktop and mobile

    It’s a legacy metric anyway We’re definitely suffering with Start Render Everyone hitting the site wants to see stuff Start Render is our focus
  7.          

      &RPSDQ\      9LWDPL[ %UHYLOOH %OHQGWHF 1LQMD 1XWUL%XOOHW .LWFKHQ$LG /RDG7LPH 6WDUW5HQGHU /RDG7LPHDQG6WDUW5HQGHU±$IWHU
  8. 4EKI 8MQI W     ,SQI 'EXIKSV] 4VSHYGX

    4(4 764 0SEH8MQI 88*& 7XEVX6IRHIV *MVWX'SRXIRXJYP4EMRX 7TIIH-RHI\ 0EWX4EMRXIH,IVS *MVWX'49-HPI %TTPI1MPIWXSRI8MQMRKWƁ1SFMPI
  9. Don’t do it for the money, but never do it

    for no money. Oliver Reichenstein “
  10. 03.s average [reduction in] latency across our funnel equals £8m

    a year in additional revenue. csswz.it/2FQHt2S “
  11. My fee represents my contribution to the project with a

    dramatic ROI for you and equitable compensation for me. Alan Weiss “
  12. Phase Zero A period of pre-engagement Let’s work out the

    value of the project together Then we know how much it’s worth to you… …and I know what to charge you.
  13. If we can achieve a start render of 0.9s, we

    stand to increase conversions by 8%. Across one year, this equates to increased revenues of £1–1.2m. I’ll take X%. “
  14. Normalise Performance Talk about it like it’s always been there

    Mention it in passing Have dashboards for individual teams
  15. Thank You Understand the situation fully before you begin Maximise

    the work not done Calculate the value of the project Know when to stop