Comments (2)
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.
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:
- Do we have our own real user monitoring metrics? Use that to tune the sitespeed.io tests.
- 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.
Thank you very much! Really appreciate the thoughtful, detailed response.
from sitespeed.io.
Related Issues (20)
- Can sitespeed measure nav loads in child iframes? HOT 4
- slack notification not working when slack.type error HOT 5
- Include compare information in the lateststorer plugin
- Thresholds for specific metrics (core webvitals one) HOT 2
- Let the compare plugin compare to JSONs from file.
- InfluxDB + Grafana dashboards for Plus1[Graphite] equivalent
- I want to crawl a custom sitemap.xml or CSV file HOT 1
- grafana leadboard does not show data HOT 3
- Metrics in the compare plugin sometimes get N/A
- Let the compare plugin show more data
- SiteSpeed test exits with 1 with suppressExitCode in place HOT 5
- Firefox crash with gecko driver and xfce desktop to export display on vnc viewer HOT 1
- Add "SiteSpeed" identifier to User-Agent header in CO2.js HOT 3
- How wait till Element not present HOT 1
- [Documentation] S3 Expire, incorrect description HOT 1
- Couldn't generate Html Report HOT 4
- How to configure plugins? HOT 8
- Handle Alert box in sitespeed.io HOT 7
- Support of tsproxy HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sitespeed.io.