lighthouse v8.1.0 Release Notes
Release Date: 2021-07-13 // over 2 years ago-
๐ We expect this release to ship in the DevTools of Chrome 93, and to PageSpeed Insights within 2 weeks.
๐ New contributors
Thanks to our new contributors ๐ฝ๐ท๐ฐ๐ฏ๐ป!
- Todor Totev @todortotev
- Tanner Dolby @tannerdolby
- Victor Porof @victorporof
- Gareth Jones @G-Rath
Core
- โก๏ธ modern-images: update to include AVIF estimates (#12682)
- preload: temporarily disable all preload advice (#12661)
- network-request: consider HSTS redirects secure (#12681)
- total-byte-weight: count partially finished requests (#12665)
- canonical: proper explanation for url misuse (#12676)
- fallback to selector, not tagName for nodeLabel (#12727)
- โก๏ธ csp-xss: update learn more link (#12672)
- installable-manifest: align descriptions with applicatons panel (#12678)
- trace: include additional perf categories (#12692)
- ๐ tap-targets: add stylesheet over protocol (#12634)
โ๏ธ๐ท Fraggle Rock
Support for auditing user flows (#11313)
- ๐ฑ fr: uses-responsive-images-snapshot (#12714)
- fr: limit scope of audits to applicable modes (#12764)
- ๐ fr: split timespan support for server-response-time (#12758)
- fr: enable traces artifact in timespan mode (#12695)
- ๐ fr: add lighthouseMarker timeOrigin support (#12688)
- ๐ fr: add timespan support to viewport-dimensions (#12680)
- ๐ fr: add snapshot support to ImageElements gatherer (#12663)
- ๐ท fr: convert service-worker gatherer (#12662)
- fr: add audit mode filter (#12649)
- fr: split traceOfTab into timespan/navigation types (#12633)
- fr: fix main-document-content (#12632)
- fr: more precise AnyFRInterface types (#12622)
- fr: convert script-elements gatherer (#12621)
- fr: convert additional base artifacts (#12594)
- fr: align base artifacts with legacy gather-runner (#12510)
Report
- ๐ move renderer code to report/ (#12690)
Deps
- โฌ๏ธ bump axe-core to 4.2.3 (#12706)
- โก๏ธ update
ws
to latest (#12638) - โฌ๏ธ jest: upgrade to 27.0.3 (#12454)
- โก๏ธ snyk: update snyk snapshot (#12599)
- webtreemap: bump to fix focus traversal bug (#12625)
I18n
โ Tests
- devtools: fix after renaming standalone-template.html (#12765)
- don't double count server network requests on retry (#12779)
- โ add explicit small-icu detection for i18n (#12696)
- ๐ tweak variability assertion for load-things transferSize (#12701)
- renderer: reduce console output about unknown types (#12644)
- โฑ report: increase timeout for running axe on report renderer (#12610)
- smoke: relative source map hash (#12607)
- โ treemap: add test for node coverage shading (#12609)
- ๐ fix flaky cache test (#12606)
Misc
- treemap: elide origin from url if same as requestedUrl (#12598)
- treemap: fix node coverage shading (#12603)
- ๐ build: add build step for report (#12707)
- npmignore larger unnecessary files (#12627)
- ๐ run build-report for vercel deployment and lhci (#12782)
- ๐ fix common "typos" (#12742)
- get LH_ROOT via new file root.js (#12724)
- scripts: improve collision check in collect-strings (#12697)
- โ add GitHub bug report form (#12694)
- scripts: error handling for pptr-run-devtools.js (#12679)
- ๐ fix typos and update faq answer (#12605)
- reference chromium main instead of master (#12757)
Scripts
- ๐ i18n: support es modules in collect-strings (#12741)