We expect this release to ship in the DevTools of Chrome 137, and to PageSpeed Insights within a few days.
New contributors
Thanks to our new contributors 👽🐷🐰🐯🐻!
Jack Franklin @jackfranklin
Rob Kodey @rkodey
Clément Barbaza @cba85
Notable Changes
The Performance category in the Lighthouse report now has an option to toggle "insights" - read more here.
Core
- disable invalidationTracking trace event to prevent crash (#16451)
- migrate audits from devtoolsLogs/traces to DevtoolsLog/Trace (#16448)
- modify scoreDisplayMode for insight audits to match Perf panel (#16432)
- use
with
import attributes for legacy-javascript, bump to node 18.20 (#16415) - image-size-responsive: use real mimeType to exclude svg (#16443)
- insights: drop slow-css-selector-insight for now (#16457)
- insights: implement
duplicated-javascript-insight
(#16456) - insights: add prominent toggle banner to report (#16461)
- insights: implement
network-dependency-tree
insight (#16407) - optimized-images: ignore internal encoding errors (#16444)
- preload-fonts: add Stylesheets to required artifacts (#16421)
- stacks: correctly identify angular (#16439)
- third-party-cookies: update description (#16464)
- tracehouse: fixup parent tasks when fudging endTime (#16420)
Report
- add analytics hook for insights state (#16466)
- adjust insights notice banner, localize strings (#16463)
- add insights group description (#16455)
- associate insight audits with stack packs (#16440)
- tweak style of insight tables; use system font (#16434)
- support node inside list detail, use in insight audits (#16433)
- display insights when using toggle, even if hidden (#16431)
Deps
- upgrade trace_engine to 0.0.52 (#16465)
- upgrade trace_engine to 0.0.51 (#16447)
- upgrade deps (#16438)
- upgrade typescript to 5.8.2 (#16414)
Docs
- fix "standalone-template.html" broken link in report README (#16429)
Tests
- disable oopif-scripts smoke for devtools runner (#16446)
Misc
- prepare core/lib/legacy-javascript to be published to npm (#16416)
- treemap: represent sizes using transfer size (#16460)
- treemap: parse options properly from hash params (#16459)
- treemap: update coerceOptions to grab initialView (#16458)
- treemap: move table to right, remove Tabulator (#16428)
- treemap: set initial view mode from options (#16427)
- treemap: vary colors within bundle, update fonts (#16403)