Introducing CrUX Vis - a new experimental CrUX tool

107 views
Skip to first unread message

Barry Pollard

unread,
Oct 1, 2024, 12:34:49 PMOct 1
to 'Barry Pollard' via Chrome UX Report (Announcements)
We’re pleased to launch CrUX Vis - a new experimental CrUX tool to allow you to visualize CrUX History API data: https://cruxvis.withgoogle.com/

image.png

This experiment was first put together by Jamison O'Keefe, our 2024 summer intern.

The CrUX History API was released over a year ago and we’ve seen a number of great third-party apps spring up to visualize this data. We thought it was time we offered a way to show this data too.

For more info on the CrUX History API see this guide: https://developer.chrome.com/docs/crux/guides/history-api

Before the CrUX History API, the only way to view the historical data was through the BigQuery dataset, or the CrUX Dashboard built on top of this. While that’s great for querying the CrUX data, it’s a little slow for a dashboard and suffers from capacity issues on release day.

The CrUX History API is much more performant for real-time lookups, and also gives a weekly data, rather than being limited to the monthly data saved in BigQuery.

We encourage you to try out CrUX Vis as we are intending to replace the CrUX Dashboard in future.

We’d love to hear your feedback on CrUX Vis, what features you like, what’s missing, and let us know by replying to this email.

Thanks,
Barry

Barry Pollard

unread,
Oct 1, 2024, 2:24:04 PMOct 1
to Dave Smart, Chrome UX Report (Discussions), 'Barry Pollard' via Chrome UX Report (Announcements)
Oops! Fix rolling out now. Might take a bit to rollout everywhere though...

On Tue, 1 Oct 2024 at 17:49, Dave Smart <dsmart...@gmail.com> wrote:
Neat new tool!

One tiny error, if you do a test that has origin level but not a full series for url specific, say this: https://cruxvis.withgoogle.com/#/?view=loadingperf&url=https%3A%2F%2Ftamethebots.com%2F&identifier=origin&device=ALL&periodStart=0&periodEnd=-1&display=p75s 

Then click URL, it causes an uncaught error 2.kbQsiI-y.js:980 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'fractionTimeseries')  and stops the vis working, so looks like they need to be caught.

Barry Pollard

unread,
Oct 1, 2024, 2:36:13 PMOct 1
to Joan Leon, Chrome UX Report (Discussions), 'Barry Pollard' via Chrome UX Report (Announcements)
Oh that screenshot looks a lot worse than we noticed in our testing! :-(

Easiest thing is to just remove the opacity, so rolling out a fix with that now...

On Tue, 1 Oct 2024 at 18:27, Joan Leon <joan...@gmail.com> wrote:
Great tool, thanks

I want to share some feedback: the colours of the tooltip have very little contrast, which can make it very difficult to read.

image (1).png
Reply all
Reply to author
Forward
0 new messages