github GoogleChrome/lighthouse v11.1.0

latest releases: v12.2.1, v12.2.0, v12.1.0...
14 months ago

Full Changelog

We expect this release to ship in the DevTools of Chrome 119, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Core

  • add TBT savings to bootup-time (#15431)
  • add guidance level to performance audits (#15025)
  • add TBT impact to third party audits (#15385)
  • fix index.cjs types (#15387)
  • asset-saver: use new DevtoolsLog and Trace artifacts (#15345)
  • crawlable-anchors: consider empty rawHref crawlable (#15406)
  • dom-size: add TBT savings (#15307)
  • image-aspect-ratio: loosen aspect ratio threshold (#15328)
  • installable-manifest: update available installability errors (#15388)
  • largest-contentful-paint-element: add LCP savings (#15178)
  • lcp-lazy-loaded: add LCP savings estimate (#15064)
  • main-resource: fix protocol error when page is reloaded (#14520)
  • redirects: score only on wasted ms (#15401)
  • timespan-runner: warn if a navigation is detected (#15407)
  • viewport-meta: include initial-scale value condition (#15394)

Report

  • fix category highlight in DevTools (#15413)

Deps

  • upgrade third-party-web to 0.24.0 (#15354)
  • upgrade axe-core to 4.8.0 (#15430)
  • upgrade puppeteer to 21.1.1 (#15403)
  • upgrade puppeteer to 20.0.3 (#15375)

Clients

  • extension: update some properties for manifest v3 (#15347)

I18n

Docs

  • update explainer for devtools build (#15414)
  • add a guide to running Lighthouse at scale (#10511)
  • readme: fix chrome-launcher import example (#15428)
  • readme: add Lighthouse Metrics China to services list (#15256)
  • releasing: update cadence section (#15392)
  • releasing: remove instructions covered by automated tests (#15353)

Tests

  • better error handling when test modules fail to load (#15421)
  • do not allow hashes in mock dt log (#15363)
  • dbw: remove upper bound for LCP load start/end (#15432)
  • dbw: increase threshold for LCP load start/end (#15393)
  • devtools: sync e2e (#15389)
  • smoke: update installability icon error for ToT (#15422)
  • unit: retry failures and upload failure artifacts (#15378)

Misc

  • move root.js to shared/ (#15439)
  • remove url hash to avoid gtm hang in treemap, viewer (#15425)
  • move esm-utils.js to shared/ (#15418)
  • move dependabot.yml to correct folder (#15417)
  • add dependabot.yml (#15341)
  • build: do not minify browser extension (#15381)
  • build: output source map when building bundles (#15348)
  • readme: use note for Node version callout (#15410)
  • treemap: reduce granularity for byte values (#15415)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.