github GoogleChrome/lighthouse v13.0.0

19 hours ago

Full Changelog

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 👽🐷🐰🐯🐻!

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

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)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.