Coder Social home page Coder Social logo

Comments (2)

soulgalore avatar soulgalore commented on June 13, 2024

Hi @jhampleman great question, I add that to the FAQ later.

What you see there in the web dev data is the metrics from Chrome user experience report meaning data that Chrome collected from users accessing that site and that "agreed" to Google to collect that data. It shows the 75 percentile, meaning 75 percent of the users (that Google collects the data from) have that metric or faster. In your example 75 % of the users have a Largest Contentful Paint faster than 3,4 seconds. Those users have different CPU speed and different network conditions than your current tests.

webdev

Is that data any good? Yes if you don't collect any metrics yourself using real user monitoring, this can be really useful. However its only from Chrome users that agreed that the data can be collected so it can give you a skew view of the metric (you probably have users that uses Safari/Edge/Firefox and maybe more browsers).

You can (and should) use that data to tune your sitespeed.io tests, it gives you insights so you can run your tests as the 75 percentile of your users. For example, look at your 75p TTFB and then using sitespeed.io you use network throttling to try to get the same TTFB as in the Google data. Then look at FCP/LCP are they matching? If not, you can also try to slow down the CPU (or even better if you run your test on real mobile devices). There are some documentation here on how we been doing that for testing Wikipedia.

Actually sitespeed.io have a Chrome user experience report plugin that you can use to collect that data direct from Google. That way you can always compare those metrics with your sitespeed.io run.

As general advice I would think like this:

  1. Do we have our own real user monitoring metrics? Use that to tune the sitespeed.io tests.
  2. No we don't, so instead use the Chrome user experience data (remember that it can be skewed but probably better than not using at all).

from sitespeed.io.

jhampleman avatar jhampleman commented on June 13, 2024

Thank you very much! Really appreciate the thoughtful, detailed response.

from sitespeed.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.