lighthouse v6.1.0 Release Notes
Release Date: 2020-06-25 // almost 4 years ago-
6.1.0 (2020-06-25)
๐ We expect this release to ship to DevTools in Chrome 85 86, and to PageSpeed Insights within 2 weeks.
๐ New Contributors
๐ฑ Thanks to our new contributors ๐ฝ๐ท๐ฐ๐ฏ๐ป!
- Loftie Ellis @lpellis
- Marvin Frachet @mfrachet
- Matt Hobbs @Nooshu
- Peter Marshall @psmarshall
Notable Changes
- โจ If a page has publicly-accessible JavaScript source maps, Lighthouse will collect them to enhance the
unused-javascript
audit. In future versions of Lighthouse, source maps will be used for entirely new audits (#10990). - The report now uses
KiB
instead ofKB
. This is simply a label change; the value was and still is equal to1024 bytes
(#10870).
๐ New Audits
- ๐ long-tasks: a new performance diagnostic that shows the longest main-thread-blocking tasks during load (#10736)
- ๐ crawlable-anchors: a new SEO audit that checks that anchors link to resolvable URLs (#10662)
Core
- unused-javascript: increase threshold to 20KiB (#10906)
- layout-shift-elements: surface CLS contribution per shifted element (#10968)
- emulation: bump chrome versions (#10787)
- ๐ฑ image-size-responsive: quantize DPRs (#10801)
- long-tasks: add startTime property (#10942)
- ๐ improve resilience of nodeId-dependent gatherers (#10877)
- median-run: add computeMedianRun to lib (#10859)
- preload: ignore cross-frame requests (#10847)
- ๐ new inspector issues gatherer for Audit.IssueAdded events (#10664)
- ๐จ subRow refactor, rename to subItem (#10867, #10978)
Experimental
๐ Features hidden behind the
--preset=experimental
flag.- โ legacy-javascript: reduce polyfills, fix core-js import in test (#10937)
- legacy-javascript: use prescriptive language in title (#10850)
- legacy-javascript: fix core-js 3 detection (#10852)
- ๐ legacy-javascript: use third-party-web for scoring (#10849)
- duplicated-javascript: display transfer size (#10701)
Deps
- โฌ๏ธ axe-core: upgrade to 3.5.5 (#10986)
- โฌ๏ธ upgrade [email protected] (#10911)
- โก๏ธ snyk: update snyk snapshot (#10840, #10940, #10980, #11010)
- โ remove bundlesize (#10999)
- โก๏ธ update to lhci 0.4.0 (#10828)
Report
- metrics: use css grid so metrics are aligned (#10789)
- don't dim disclaimer anchor links (#10981)
- ๐ use acronyms and round metrics for shorter calc url (#10954)
- โก๏ธ update link for budgets audit (#10944)
- โ add trailing slash to web.dev links (#10967)
- ๐ fix the width of the 3-dots menu in topbar (#10855)
- โก๏ธ updated method signature typing to remove focusevent cast (#10858)
- adjust LCP element description (#11018)
- renderer: fix null Util.i18n in PSI renderer (#10822)
- psi: show disclaimer and calclink (#10936)
๐ Docs
- โ add note about git repo required for @lhci/cli usage (#11006)
- contributing: add tips for audit and gatherer PRs (#10690)
- โก๏ธ readme: update programmatic usage recipe (#10878)
- โก๏ธ readme: add new and updated integrations (#10838, #10901, #10826, #10818)
โ Tests
- ๐ move proto roundtrip json to .tmp/ (#10995)
- โ add heading key tests (#10746)
- โ run ToT and stable Chrome for smoke tests in github workflow (#10989)
- legacy-javascript: exit code 1 on failure (#10946)
- smoke: use --debug in github action (#10919)
- smokehouse: do not assert on flaky node path (#10827)
Misc