Repository navigation
feat(techreport): add experimental soft navigation Core Web Vitals - #1373
Conversation
- Add overall_sn, LCP_sn, CLS_sn, INP_sn to cwv_subcategories, thresholds, and labels - Configure metric histogram buckets for LCP_sn, INP_sn, CLS_sn - Add dropdown options in drilldown and comparison views - Support soft navigation columns in geographic breakdown table Closes #1372
|
Visit the preview URL for this PR (updated for commit 46413b4): https://httparchive--pr1373-feat-crux-softnavs-pk00snpp.web.app (expires Fri, 23 Oct 2026 19:41:41 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 1069cba7974889c25bacf4f0a19ddb6735592729 |
|
@tunetheweb do we also need this for metric's histograms? |
tunetheweb
left a comment
There was a problem hiding this comment.
Thanks! Looking good, though I'm not seeing the data on the test site:
@tunetheweb do we also need this for metric's histograms?
Yes ideally. Not sure they're used much, but ideally we'd have the exact same functionality!
|
@tunetheweb cache? It's also just one point, so you need to hover over it to find it The line will appear next month. I don't think it's worth adding point markers just for this. |
|
I think it must be a cache issue. Cause if you look you can see I also see undefined in the big number below the heading whereas your screenshot doesn’t show that. |
|
Good call on the metric labels. Cleaned up For the histograms - ready in HTTPArchive/tech-report-apis#168 |
…or single data points in tech report charts Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
|
Changing to a different technology shows results for me. Does ALL work for you? |
…ion.js Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
|
Looking real good now! I wonder if it would be possible to add a toggle to show soft nav data on CWV/LCP/CLS/INP charts as additional data points to allow for easy comparison of how much they will change when these become stable and replace the old definitions (currently planned for May 2027)? That would be easier than toggling back and forth (especially at the moment when there data points don't line up). Note I'd keep the current functionality AS WELL so you can see table, country and histograms. |
Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
…eakdown metric labels Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
|
Added as a dashed line on the main CWV metrics. |
|
BTW In May 2027 release I assume the main metrics will just get the softnav values, so the transition will be just to rollback all the changes from this PR. |
I like it! But worry it could get very noisy to have this on by default, especially in the comparison view. WDYT about reverting the overlay in the default view, and changing the soft nav view to show both instead?
That's correct, though we've some small changes we'd wanna keep (excluding N/A from table, diabling histogram view in CWV view). |
… timeseries support Signed-off-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>
4228530 to
46413b4
Compare
|
So skipped toggle, added both types on the soft nav charts to focus on the comparison right away. |
tunetheweb
left a comment
There was a problem hiding this comment.
LGTM!
Great work and thanks for getting this together so quickly.



Description
Extends the Technology Report frontend on httparchive.org to support the newly available CrUX experimental soft navigation Core Web Vitals metrics starting with the September 2026 dataset (web.dev blog).
overall_sn,LCP_sn,CLS_sn, andINP_sntocwv_subcategories,cwv_thresholds, and display labels.cwv_distribution.metric_configforLCP_sn,INP_sn, andCLS_snusing*_sn_origins.Closes #1372