I just published an open-source library that lists all modern features used by a URL + their baseline status. What do you think?
β github.com/treosh/basel...
I just published an open-source library that lists all modern features used by a URL + their baseline status. What do you think?
β github.com/treosh/basel...
π The 202501 Chrome User Experience (CrUX) release is now live on BigQuery!
Check out the announcement post for the full info:
groups.google.com/a/chromium.o...
Highlights below π
π§΅ 1/5
π Introducing the new Latest view for Treo Site Speed: treo.sh/sitespeed
β’ 6 months of data updated every week
β’ newest metrics for LCP type, LCP subparts, and RTT
β’ milliseconds option for extra #webperf
β’ multi-select for navigation types
β’ and redesign of the charts
π try enabling βnext edit suggestionsβ in github copilot
immediate quality of life improvement - iβm really enjoying it
code.visualstudio.com/blogs/2025/0...
We don't have an official CrUX Bluesky account, so for the moment I'll announce the monthly releases. And we're starting with a big one!
π The 202501 release is now live on BigQuery!
Check out the announcement post for the full info:
groups.google.com/a/chromium.o...
Highlights below π
π§΅ 1/10
Coming!
Today, the CrUX team has shipped a new network diagnostic metric to BigQuery β Round-Trip Time.
Treo already has complete and instant support: treo.sh/sitespeed
β’ RTT distribution
β’ Geographical data
β’ Configure custom RTT metric
β’ And get the full power of BigQuery data to improve #webperf
Really nice deep dive here. Love the extra "debugging" that has to go on to find the root causes, really insightful.
Still, it's realistic to build CWV passing SPAs.
Great read, thanks!
I fully approve of the idea of having an all-stakeholder-friendly metric.
Here's an explicit suggestion for a "Vital Score":
bsky.app/profile/alek...
Maybe adjust weight to the min value? Like Johannes suggested: bsky.app/profile/powd...
Yes, I went through similar logic.
75 is the magic number for passing CWV. After you just make a faster website, which is rewarded with a bigger score.
I remember ranking is not binary. It goes from poor=0 to good=1 (need improvement is not 0). In this case, the score correlates with ranking, especially if you account for popularity for pages/groups/origin and that it's subject to change.
Also, it quantifies UX improvements, which is the main goal.
Yes, it's indeed a weighted average between min & avg approaches.
Do you think 3/5 and 2/5 or 1/2 and 1/2 would make more sense?
null values should be ignored, for null INP:(LCP+CLS+min(LCP,CLS))/3
There're reasons for the score:
β’ compare sites/pages
β’ LCP/CLS/INP names and meanings are complex to understand for non-tech people
β’ It's an evolution of CWV assessment (not a new metric)
What do you think are the downsides?
Here's my idea for Vital Score:
β’ shows % of traffic passing CWVs
β’ no weights, shows the progress, easy to compare, evolves CWV assessment
β’ formula: (LCP+CLS+INP+ min(LCP, CLS, INP)) / 4
What do you think? #webperf
Thx @timvereecke.bsky.social for min() trick and @csswizardry.com for CrRRUX
Want to check your histograms from CrUX? Try Treo!
I adore Bloomberg Terminal aesthetic π #perfnow
Interesting! Where do you get the data?
Hi Bluesky! I'm at #perfnow now, and this social tool seems popular. I will post about #webperf and my company, Treo, so here is my first post.
Want to explore Network lattency (RTT) using CrUX data? Check: treo.sh/rtt