v10.4.0
We expect this release to ship in the DevTools of Chrome 117, and to PageSpeed Insights within 2 weeks.
New Contributors
Thanks to our new contributors 👽🐷🐰🐯🐻!
- Sanjaiyan Parthipan @sanjaiyan-dev
New Audits
- add hidden, 0-weight a11y audits (#15216)
- aria-dialog-name, aria-text, link-in-text-block, select-name (#15159)
Core
- remove unnecessary references to legacy gatherer (#15236)
- update residual usages of legacy runner (#15227)
- compute TBT impact for main thread tasks (#15175)
- support ts targets before es2022 (#15189)
- byte-efficiency: compute FCP & LCP savings (#15104)
- config: add more validation from legacy (#15211)
- link-text: add tamil keywords to blocklist (#15152)
- long-tasks: add more task information to debugData (#15198)
- network-recorder: set target type of unfinished request (#15232)
- non-composited-animations: add CLS savings as always 0 (#15099)
- prioritize-lcp-image: add LCP savings (#15229)
- proto: add errorStack to AuditResult (#15187)
- redirects: add FCP and LCP savings (#15228)
- source-maps: support BOM markers and CORB prefix (#15224)
- stacks: add wix (#15171)
- unsized-images: add CLS savings as always 0 (#15196)
- viewport: add INP savings (#15071)
- work-during-interaction: add INP savings (#15176)
Report
- use fixed position for hidden radios (#15181)
Deps
I18n
- import (#15243)
Tests
- save smokehouse failures, improve bundle runner logging (#15235)
- remove usages of legacy driver (#15230)
- a11y: use regex for target size explanation (#15231)
- ci: skip puppeteer Chrome download (#15177)
- config: add unit tests from legacy config (#15209)
- devtools: fix e2e compile error (#15210)
- devtools: remove parallel modifier from e2e tests (#15172)
- issues-mixed-content: use new site for testing (#15241)
- runner: drop usages of legacy runner (#15047)
- smoke: expect server-response-time to be greater than 0 (#15188)