npm lighthouse 6.2.0

latest releases: 12.2.1-dev.20241031, 12.2.1-dev.20241030, 12.2.1-dev.20241029...
4 years ago

6.2.0 (2020-08-06)

Full Changelog

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

New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

New Audits

Core

  • uses-http2: convert into opportunity (#10626)
  • lantern: fallback to FCP in 0-weight SI situations (#11174)
  • stacks: timeout stack detection (#11172)
  • add FormElements gatherer (#11062)
  • cls: add back early shift events if they were ignored (#11079)
  • critical-request-chains: prune requests without an initiator (#11151)
  • error if chrome version does not support lcp metric (#11016)
  • font-display: dedupe warnings by font origin (#11068)
  • gather-runner: error on non-HTML (#11042)
  • hreflang: assert that the href is fully qualified (#11022)
  • image-elements: gather correct natural size for srcset (#11101)
  • is-on-https: add mixed-content resolution (#10975)
  • lantern: ignore circular initiators (#11148)
  • link-elements: add devtoolsNodePath (#11061)
  • link-text: removing inicio from blocklist resolves #11026 (#11073)
  • page-functions: expose simulated throttling requestIdleCallback shim (#11032)
  • redirects: surface client-side redirects (#11027)
  • tracehouse: expose navigationStart only as timeOrigin (#11034)
  • add cap to amp stylesheet links for simulated throttling (#11069)
  • remove uses of deprecated extendedInfo field (#10779)
  • config: remove typo in a11y tables lists group (#11099)

CLI

  • clearTimeout for faster exit (#11170)
  • warn if Chrome died on its own instead of exit (#11139)

Report

  • correctly display CLS in budget table (#11209)
  • add full-page-screenshot to experimental config (#10716)
  • vertically center thumbnails (#11220)
  • truncate long attribute values in HTML snippets (#10984)
  • unused-javascript: update "learn more" link (#10985)

Deps

  • snyk: update script to prune <0.0.0 and update snapshot (#11223)
  • snyk: update snyk snapshot (#11046)
  • update dot-prop secondary dependency (#11198)
  • update jpeg-js to 0.4.x (#11167)
  • update third-party-web (#11137)

I18n

  • import strings (#11082, #11225)
  • disallow invalid text outside complex ICU arguments (#11135)
  • update AMP Optimizer URLs (#11088)
  • log the percentage of translated messages (#11149)

Docs

  • configuration: updates and tweaks (#11141)
  • update architecture.md (#11040, #11089)
  • readme: add Screpy to list of integrations (#11126)
  • readme: fix logging in programmatic use code example (#11116)
  • update devtools screenshot (#11092)
  • fix typo in viewer readme for loading json from url (#11080)
  • readme: update Foo integration (#11050)

Tests

  • istanbul ignore inpage function (#11229)
  • update chromestatus expecatations (#11221)
  • minification-est: add testcase with pre-minified bundle (#11191)
  • update to typescript 3.9.7 (#11158)
  • smoke: skip expectation with _chromeMajorVersion (#10976)
  • smoke: use caltrainschedule instead of polymer shop (#11052)
  • relax requestIdleCallback smoke expectation (#11041)
  • parallelize all the tests (#11009)
  • upgrade codecov to 3.7.0 (#11039)
  • update minor version of angular fixture redux (#11192)
  • run GitHub Actions on master and PRs (#11035)
  • run test-viewer in github actions (#11195)
  • add windows to GitHub actions CI (#11087)
  • use latest windows image on appveyor (#11083)
  • remove appveyor (#11171)

Misc

  • remove last extendedInfo in LH.Audit.Product (#11067)
  • add GCP collection scripts (#11189)
  • tighten RecursivePartial type (#11175)
  • release: tweaks (#11021)
  • compare-runs: fix error when no lh-flags arg passed (#11015)
  • annotate version-specific logic with COMPAT comments (#11019)
  • add tools to track issue response time (#11020)
  • tweak naming in element-screenshot renderer (#11152)
  • ignore coverage of page-functions (#11136)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.