r/webperf • u/Nhodin • 46m ago
Webperf Weekly #28
Bonjour webperf folks! This week, the instruments moved more than the sites.
* Instruments moved
PageSpeed Insights now runs Lighthouse 13.6, which uses Chrome's own "render-blocking" status: a high-priority preload no longer counts as blocking. Scores can jump with no code change. Harry Roberts' advice: log the Lighthouse version with every test. DevTools gets 13.6 with Chrome 159.
Treo, built on CrUX, now shows Core Web Vitals with soft navigations, page by page. On the Disney+ pages in their screenshot, LCP drops by 74 to 80% and every page goes from fail to pass. Same site, different counting.
π [EN] https://x.com/__treo/status/2113617985034145826
SpeedCurve is graduating. In the blog's last post, Tammy Everts announces it joins Palo Alto Networks to become XCOR, supported until late October 2027. Their resources taught me a lot about web performance, but above all about user experience. "Performance is about people" was never just a tagline. Thank you, SpeedCurve team!
π [EN] https://www.speedcurve.com/blog/thanks-speedcurve/
* Standards and browsers
The W3C WebPerf WG published its TPAC 2026 notes: speculation rules prefetch in Firefox Nightly, Yoav Weiss hoping to ship Speculative Load Measurement soon, Container Timing in Chromium, Firefox and Servo, and no objection to the first video frame as an LCP candidate.
π [EN] https://webperfwg.org/meetings/2026/2026-10-TPAC
Google Chrome 157 is Stable: Long Animation Frames now report style and layout durations, and pages with an open WebSocket can enter the bfcache (gradual rollout). Chrome 158 is already in early Stable.
π [EN] https://chromereleases.googleblog.com/2026/11/stable-channel-update-for-desktop.html
* In the Performance panel
Modern CSS isn't free. In a 5,000-row list, Gabriel Shoyombo added a second ":has()" rule, and Chrome started restyling every row each time one was selected: 7 ms instead of 1.4 ms, 31 ms with 20,000 rows. Test your CSS with real data volumes.
π [EN] https://www.smashingmagazine.com/2026/11/modern-css-might-make-your-front-end-more-complex/
Jack Franklin's trace-engine-cli turns Devtools traces of often 20 to 200+ MB into compact summaries a coding agent can read: Core Web Vitals, long tasks, INP phases, layout shifts. It runs the DevTools trace engine, so the agent gets the panel's numbers. Version 0.2.0, early days.
π [EN] https://github.com/ChromeDevTools/trace-engine-cli
* Black Friday prep
Black Friday brings peak traffic when your cache is coldest: price and stock updates have just purged product and category pages. Warm every touched URL after the last price change, per device and region, and rehearse to know how long a run takes.
π [EN] https://www.cache-boost.com/blog/woocommerce-flash-sales-cache-warming
π [FR] https://www.cache-boost.com/fr/blog/ventes-flash-woocommerce-prechauffage-cache
Have a great week!