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)