github GoogleChrome/lighthouse v8.5.0

latest releases: v12.2.1, v12.2.0, v12.1.0...
3 years ago

Full Changelog

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

New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Konstantin Popov @KonstHardy
Can Umay @canumay

Core

  • lazy-lcp: fix failureTitle in lcp-lazy-loaded (#13049)
  • tracing: remove cpu_profiler.hires (#13056)
  • tsc: add base tsconfig for config inheritance (#13072)
  • make main tsc compile cacheable (#13069)

⛏️👷 Fraggle Rock

Support for auditing user flows (#11313)

  • cleanup driver on run completion (#13062)
  • setup emulation and throttling for timespans (#13058)
  • support additionalTraceCategories (#13030)
  • add support for plugins (#13028)
  • move GatherContext to baseArtifacts (#13033)
  • preserve traces on failed page load (#13027)
  • move HostUserAgent/FormFactor back to base artifacts (#12969)
  • use devtools throttling by default in timespan mode (#13013)
  • collect OOPIF network data (#12992)
  • flow: summary sections (#13086)
  • flow: topbar (#13065)

CLI

  • convert to ES modules (#13045)

Report

  • make metric value more prominent in table (#13036)
  • 3p-filter: drop for/id as elements are already nested (#13067)
  • add gatherMode option to category score (#13029)
  • add fractional category scores (#13009)

Deps

  • update to latest @rollup/plugin-typescript (#13075)
  • snyk: update snyk snapshot (#13019)

Clients

  • lr: bundle smokehouse as commonjs (#13074)
  • add canonical link to viewer and treemap (#13032)

Docs

  • readme: add Peyk to the list of integrations (#13055)

Tests

  • add FR integration scenarios (#13092)
  • update SVGOMG expectations (#13088)
  • restore use of latest node 16 in CI (#13079)
  • eslint: trailing commas for import/export (#13059)
  • smokehouse: add flag for test sharding (#13047)
  • smokehouse: convert to ES modules (#13046)
  • fix flaky robots smoke failure (#13031)
  • smoke: upload smokehouse artifacts on failure (#13010)

Misc

  • build: fix minifyFileTransform stream bug in Node 16 (#13073)
  • fix typo in lighthouse-treemap/app/src/main.js (#13076)
  • proto: add i18n.icuMessagePaths (#13068)
  • remove all FR-COMPAT todos (#13023)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.