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

How to decode page speed reports

How to decode page speed reports

- Today, every client expects a fast and smooth user experience on their websites. To put it in as deliverables they use "score(s)" from Google PageSpeed Insights, Lighthouse, Pingdom Tools or GTMetrix as baseline indicators.

In this session, we will learn how these scores are calculated and how to understand the reports. You will learn to read beyond the boilerplate recommendations you get from these tools.
This talk will have some technical parts but is aimed to equip everyone with web performance basics not just developers.

By Dhaval Shah

Ahmedabad WordPress Meetup

February 16, 2020
Tweet

More Decks by Ahmedabad WordPress Meetup

Other Decks in Education

Transcript

  1. Full Disclaimer: Nothing I show today is “mine”. Everything is

    “crowdsourced” in bits & pieces from various documentations, research articles, great talks, and personal conversations. There are many smart folks who worked diligently and shared with the world. I am just continuing the sharing.
  2. Howdy, I’m Dhaval! I am a digital wrangler who loves

    WordPress, and web just like you. Whether you hate it, like it, or love it, Share your views/feedback/queries with me on Twitter @dhavalgshah Wears many hats at
  3. well, because Not a “how to resolve” talk This talk

    is to uncover under the hood stuff of page speed reports. No plugins or one-size-fits-all solutions Well, heading says that all. #WebPerformance is exciting Look beyond WordPress, and learn more about web!
  4. Throttling Strategy Source: https://github.com/GoogleChrome/lighthouse/blob/master/docs/throttling.md Simulated throttling which Lighthouse uses by

    default, uses a simulation of a page load, based on the data observed in the initial unthrottled load. However, due to the imperfect nature of predicting alternate execution paths, there is inherent inaccuracy Request-level throttling also referred to as Applied throttling in the Audits panel or devtools throttling in Lighthouse configuration, is how throttling is implemented with Chrome DevTools. Packet-level aka Network Shaping able to make the most accurate network simulation. While this approach can model real network conditions most effectively, it also can introduce more variance than request-level or simulated throttling. WebPageTest uses packet-level throttling.