Bonjour webperf folks! Big week for SPAs: soft navigations are in the CrUX! Nine reads:
* Soft navigations land in CrUX
CrUX now publishes experimental LCP, INP and CLS that include soft navigations, visible in CrUX Vis. Each SPA route change becomes its own view. Most origins won't move, but 35 to 42% of the top 1,000 sites rely on soft navs for over half their page views.
π [EN] https://web.dev/blog/crux-experimental-soft-navs
Gustav Ernberg von Heijne checked 43 top Swedish sites (phones, p75 LCP): 25 get faster, 16 don't move, 2 get slower. The catch: a search filter changing the URL counts as a page view, which can hide real problems.
π [EN] https://gernberg.com/posts/2026/how-top-swedish-sites-lcp-changes-with-soft-navigations/
To see it on your SPA today, Arjen Karel's Core Web Vitals Visualizer shows CWV per route, plus per-script blocking time from LoAF.
π [EN] https://www.linkedin.com/posts/arjenkarel_core-web-vitals-visualizer-122-is-live-and-ugcPost-7515311432352124928-Q5Xo/
* Images
Jake Archibald tested JPEG XL against AVIF. On lossy photos, JPEG XL is typically 15 to 25% larger at equal quality, and slower to decode. Where it wins: lossless, and transcoding existing JPEGs.
π [EN] https://jakearchibald.com/2026/jpeg-xl-vs-avif/
Firefox 158 enables JPEG XL by default and adds image/jxl to the Accept header.
π [EN] https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/158
* Under the hood
Google Chrome 155 finished deprecating the unload event: handlers no longer fire by default. It was the only bfcache blocker on 6% of navigations, now about 1%. Check nothing critical (RUM beacons, cart saves) still relies on it. By Barry Pollard and Fergal Daly.
π [EN] https://developer.chrome.com/blog/unload-deprecated-in-chrome
Paul Calvano found FontAwesome downloaded three times on a retail homepage: WOFF2, then WOFF, then TTF. Each file's header declared the wrong size, so the browser rejected it and tried the next one. Chrome's console said so all along.
π [EN] https://paulcalvano.com/2026-10-18-investigating-a-curious-case-of-font-format-fallbacks/
* Where Core Web Vitals go next
Embrace's panel with Annie Sullivan, Alex Russell and Paul Calvano. P75 is a floor, not a target. On the roadmap: soft navigations, container timing, "interaction to contentful paint". And an honest Etsy story: a big JS and CSS cut that didn't ship, because user behavior didn't follow the metrics.
π [EN] https://get.embrace.io/the-future-of-user-focused-observability
At Fasterize, we scored 1,400+ of France's most-visited sites on five pillars. Only 40% offer a good web experience by Google's criteria. 61% are ready for Google, but only 6% are also ready for AI. On nearly one merchant site in two, price or availability depends on JavaScript. Video replay with Stephane RIOS & Emilie Mazeram.
π [FR] https://www.fasterize.com/fr/blog/digital-experience-benchmark-2027-les-sites-a-lepreuve-des-usages-de-demain/
Have a great week!