github GoogleChrome/lighthouse v6.4.0

latest releases: v12.0.0, v11.7.1, v11.7.0...
3 years ago

6.4.0 (2020-09-30)

Full Changelog

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

New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

Notable Changes

  • large-javascript-libraries: move to experimental (#11484)
  • driver: don't clear indexedb, websql, or localstorage before run (#11438)

New Audits

  • unsized-images reland (#11340): This audit confirms users' images are explicitly sized; ultimately preventing layout shift and improving CLS.

Core

  • tracehouse: add CPU trace profiler model (#11072)
  • stack-packs: add Drupal pack (#10522)
  • stack-packs: move to lighthouse-stack-packs npm package (#11370)
  • axe: use our html snippet rather than axe's (#11362)
  • benchmarkindex: add workaround for Intel microcode fixes (#11483)
  • config: correct typo on throttling profile name (#11355)
  • image-elements: do not set untrusted natural dimensions (#11457)
  • installable-manifest: expose app manifest url (#11330)
  • is-on-https: add missing space in description (#11466)
  • is-on-https: remove <M84 codepaths (#11373)
  • js-usage: normalize url key (#11302)
  • password-inputs-can-be-pasted-into: add devtoolsNodePath (#11416)
  • normalize node information in gathering (#11405)
  • traverse shadow hosts in getNodePath (#10956)
  • minification-estimator: minify nested template literals in JavaScript (#11395)
  • expose service worker url on service worker audit (#11329)
  • preconnect: ignore unimportant origins (#11306)
  • autocomplete: add chrome suggestions, invalid warning (#11342)

Report

  • let fireworks eligibility ignore PWA category (#11200)
  • csv: add overall category scores (#11404)
  • normalize -0 to 0 (#11353)
  • set min-width on code table column (#11359)

Deps

  • lighthouse-stack-packs: update (#11492)
  • update third-party-web (#11469)
  • chrome-launcher to v0.13.4 (#11434)
  • update transitive lodash (#11448)
  • inquirer: upgrade to 7.3.3 (#11441)
  • snyk: update snyk snapshot (#11347)

Clients

  • devtools: update report-generator.js to match DevTools changes (#11411)
  • lr: enable uses-http2, add protocol override header (#11439)

I18n

  • import (#11494)
  • remove incorrect aliases (#11487)
  • use placeholders more for html terms (#11406)
  • use IcuMessage objects instead of string IDs (#10630)
  • code-escape in preconnect and preload (#11401)
  • accept array of locales in lookupLocale (#11349)
  • add more translator strings to font-size (#11338)

Docs

  • auth: add setCookie example (#11473)
  • variability: expand on lighthouse-ci usage (#11377)
  • remove PageSpeed Green from integrations (#11390)
  • add microlink to integrations (#11048)
  • releasing: align 2 days before branch. update managers (#11333)
  • add CPU throttling guide (#11325)

Tests

  • page-functions: add test for getNodePath (#11433)
  • check for dependencies when setting up blink tools (#11437)
  • hash more files for devtools test cache (#11417)
  • smoke: fix preconnect flake w/ a non-locally installed font (#11425)
  • add markdown link checker (#11358)
  • webtests: test pub ads plugin (#11364)
  • rebaseline webtests (#11351)
  • devtools: fail on unset/unbound env variable (#11331)

Misc

  • build: fix mangling for tap-targets gatherer (#11463)
  • script for analyzing results from gcp data collection (#11296)
  • make FormElements not a public artifact (#11476)
  • yarn open-devtools (#11445)
  • build: use terser on inline assets (#11461)
  • tweak typescript jsdoc for list format (#11447)
  • build: minify bundles with terser (#9605)
  • add score shapes to legend (#11440)
  • axe: rename axe types (#11432)
  • update stack packs, remove duplicated stack pack files (#11396)
  • build: fix devtools tests by making empty type files (#11418)
  • hide locale files by default in PRs (#11363)
  • fix typos in jsdoc types (#11367)
  • build: include publisher ads plugin in lightrider bundle (#11366)
  • flatten new service-worker audit details (#11361)
  • fix run-web-tests.sh (#11346)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.