We expect this release to ship in the DevTools of Chrome 122, and to PageSpeed Insights within 2 weeks.
New Contributors
Thanks to our new contributors 👽🐷🐰🐯🐻!
- avinash-sd @avinash-sd
New Audits
Chrome plans to remove support for third-party cookies which can be detected using a new Lighthouse audit. Learn more about phasing out third-party cookies. (#15632)
Core
- reintroduce resource-summary as a hidden audit (#15597)
- move transfer ratio estimate to script-helpers.js (#15665)
- set network responseHeadersText from extra info event (#15639)
- fix check for presence of all URL artifact fields (#15648)
- fix worker request expectations for M121 (#15601)
- aria-allowed-role: fix typo in learn more link (#15633)
- bf-cache: add warning and hide when using old headless (#15577)
- bf-cache: change to use binary scoring mode (#15581)
- bootup-time: exclude _lighthouse-eval.js (#15678)
- byte-efficiency: replace pessimistic graph with optimistic (#15651)
- css-usage: exclude empty stylesheets (#15679)
- duplicated-javascript: exclude header size for estimating wasted bytes (#15667)
- emulation: bump chrome UA to m119 (#15661)
- entity-classification: update tldts package to icann subset (#15660)
- entity-classification: integrate public-suffix-list into LH (#15641)
- lantern: refactor fcp graph method signatures (#15572)
- layout-shift-elements: mention windowing in description (#15680)
- layout-shift-elements: aggregate all remaining elements (#15593)
- legacy-javascript: exclude header size for estimating wasted bytes (#15640)
- minification-estimator: add
else
to punctuation (#15624) - mpfid: add list of loaf durations to debugdata (#15685)
- mpfid: add max LoAFs to debugdata (#15684)
- third-party-summary: expands the audit to include all urls (#15611)
- trace-elements: remove element score field (#15677)
- unminified-javascript: exclude header size for estimating wasted bytes (#15670)
- unused-javascript: exclude header size for estimating wasted bytes (#15668)
- uses-http2: include multiplexable assets when 1p is a known 3p origin (#15638)
Report
- blend impact and guidance level to sort audits (#15669)
- fix sticky table if no sticky header (#15666)
- occupy entire viewport (#15664)
- remove accidental console.log() (#15635)
- prevent shift when hovering third party row (#15628)
- add timespan/snapshot mode labels to footer (#15589)
Deps
Clients
- lr: modify puppeteer connector to work with new tab targets (#15674)
I18n
- import (#15682)
Tests
- lower bootup-time threshold in api-test-pptr.js (#15649)
- use bash instead of sh to call test-recipes.sh (#15647)
- ci: resume using ToT chrome (#15655)
- ci: hardcode ToT revision to unblock ci for now (#15653)
- dbw: add unload handler deprecation (#15608)