We expect this release to ship in the DevTools of Chrome 143, and to PageSpeed Insights within a week.
New contributors
Thanks to our new contributors 👽🐷🐰🐯🐻!
- Benjamin R Gibson @brgibson
- Leonardo Poletto @leopoletto
Notable Changes
- performance: remove audits replaced by performance insights (#16729)
- remove preload-fonts, uses-rel-preload audits (#16716)
- remove font-size audit (#16701)
- remove offscreen-images audit (#16748)
- remove no-document-write audit (#16750)
- remove uses-passive-event-listeners audit (#16751)
- remove third-party-facades audit (#16710)
Core
- remove ResponseCompression artifact (#16755)
- remove OptimizedImages artifact (#16754)
- remove DOMStats artifact (#16753)
- remove CacheContents artifact (#16752)
- remove empty first-meaningful-paint audit (#16749)
- remove some unused computed artifacts (#16735)
- defer to trace engine for lcp-breakdown, ttfb (#16733)
- error on unknown category in onlyCategories (#16720)
- drop compat traces / devtoolsLogs artifacts (#16708)
- import json as modules (#16700)
- anchor-elements: don't consider ancestorListeners (#16731)
- dom-size-insight: add numericValue (#16741)
- emulation: always match host browser's version milestone (#16677)
- font-display-insight: disable entity sum for est. savings (#16746)
- image-delivery-insight: add node item for image (#16714)
- inspector-issues: remove empty arrays (#16736)
- legacy-javascript: update caniuse data (#16699)
- network-request: remove receiveHeadersStart M115 compat (#16738)
- scoring: adjust a11y weights and document approach (#16624)
- server-response-time: defer to Document Latency insight (#16715)
- trace-elements: remove unused event types (#16734)
- trace-elements: handle shadow roots (#16718)
CLI
- improve description for
form-factor
flag (#16682)
Report
- add adornment to audit description when not scored (#13014)
Deps
- upgrade deps (#16760)
- remove parse-cache-control (#16747)
- upgrade trace_engine to 0.0.61 (#16745)
- upgrade @esbuild-kit/esm-loader to 2.6.5 (#16730)
- upgrade deps (#16724)
- upgrade trace_engine to 0.0.60 (#16723)
- remove es-main (#16697)
- bump chrome-launcher to 1.2.1 (#16696)
- upgrade testdouble, fix mock tests in Node 21+ (#16664)
- lighthouse-stack-packs: upgrade to 1.12.3 (#16727)
I18n
- import (#16759)
Tests
- update some comments (#16744)
- re-enable smoke test for lcp-breakdown-insight score (#16743)
- re-enable dom-size-insight node smoke test (#16742)
- enable smoke test for lcp lazy load in shadow tree (#16739)
- re-enable csp block smoke test, make less restrictive (#16728)
- re-enable startTimespan api test (#16703)
- devtools: sync e2e (#16694)
- server-response-time: enable lightrider test (#16737)
- viewer: re-enable test (#16740)
Misc
- replace dead link for insecure origins deprecation (#16711)
- upgrade typescript target to es2023 (#16316)
- fix core/scripts/legacy-javascript/examine-latest-run.js (#16706)
- update min supported node version to 22.19 (#16668)
- fix typos in a11y i18n doc comments (#16665)
- build: update devtools 3p readme, document debug build (#16695)
- proto: add ConfigSettings fields (#15616)
- structured-data: remove dead link (#16709)