Releases: GoogleChrome/lighthouse
v9.6.6
We expect this release to ship in the DevTools of Chrome 107, and to PageSpeed Insights within 2 weeks.
New Contributors
Thanks to our new contributor 👽🐷🐰🐯🐻!
- Steven @styfle
Core
- unsized-images: ignore non-network SVGs (#13737)
Deps
- upgrade csp-evaluator (#14281)
v9.6.5
This is an npm-only release and affects only the raw JSON report. We have no plans to release this specific version to DevTools or PSI, but the changes will be rolled up into the next release in those clients.
Core
v9.6.4
We expect this release to ship in the DevTools of Chrome 106, and to PageSpeed Insights within 2 weeks.
Deps
- lighthouse-stack-packs: upgrade to 1.8.2 (#14218)
Clients
- lr: expose listenForStatus (#14024)
Misc
- misc: keep scripts package.json in npm (#14239)
v9.6.3
This is an npm-only release and affects only the raw JSON report. We have no plans to release this specific version to DevTools or PSI, but the changes will be rolled up into the next release in those clients.
Core
v9.6.2
We expect this release to ship in the DevTools of Chrome 104, and to PageSpeed Insights within 2 weeks.
Core
- driver: fix legacy runner hanging oopifs in some cases (#14074)
Report
- avoid really slow regexes for data urls (#13791)
Clients
- psi: expose the swapLocale types (#14062)
Tests
Misc
- build: fix lightrider report generator bundle (#14031)
v9.6.1
We expect this release to ship in the DevTools of Chrome 103, and to PageSpeed Insights within 2 weeks.
Core
- fps: run at the end of timespan/snapshot (#13989)
- responsiveness: add element screenshot to INP diagnostic (#13984)
- responsiveness: add better INP fallback for old Chrome versions (#13985)
Report
- devtools: use absolute positioning for overlay (#13988)
Tests
- use origin-agent-cluster to actually test oopifs (#13777)
v9.6.0
We expect this release to ship in the DevTools of Chrome 103, and to PageSpeed Insights within 2 weeks.
New Audits
- The new performance metric Interaction to Next Paint (INP) assesses responsiveness by measuring the latency of interactions throughout the page lifecycle. INP can be measured using Lighthouse timespan mode accessible through user flows or the new DevTools panel. (#13917)
Core
- extract BootupTime task summary methods (#13971)
- css-usage: fetch stylesheet contents immediately after discovery (#13887)
- installability-errors: add url scheme error (#13846)
- installable-manifest: always run
InstallabilityErrors
in legacy mode (#13622) - responsiveness: use new EventTiming trace event format (#13979)
- responsiveness: use raw trace event (#13970)
- trace: use tracing-started event for frame tree info (#13913)
- trace: add PrePaint event, renamed from UpdateLayerTree (#13950)
- trace-processor: ignore
navigationStart
with falsy document url (#13848) - resolve redirected script records (#13751)
- deprecations: drop compat for ConsoleMessages (#13893)
- deprecations: hard-code english strings (#13961)
Report
- hide disclaimer text in timespan (#13931)
- psi: stub out locale swapping (#13885)
- report: render notApplicable metrics with double dash (#13981)
Deps
- upgrade third-party-web (#13873)
- update to third-party-web 0.15.0 (#13804)
- axe-core: upgrade to 4.4.1 (#13814)
- js-library-detector: upgrade to 6.5.0 (#13969)
- lighthouse-stack-packs: upgrade to 1.8.1 (#13862)
- snyk: update snyk snapshot (#13823, #13880)
- lodash: use individual lodash modules to reduce bundle size (#13914)
- puppeteer: upgrade to 13.7.0 (#13657)
Tests
v9.5.0
We expect this release to ship in the DevTools of Chrome 101, and to PageSpeed Insights within 2 weeks.
New Contributors
Thanks to our new contributor 👽🐷🐰🐯🐻!
- Marc Hassan @mhassan1
Core
- full-page-screenshot: leave emulated width unchanged (#13643)
- inspector-issues: update sameSiteCookie to cookie (#13708)
- script-treemap-data: correct value for size (#13716)
- lighthouse-logger: convert to ES modules (#13720)
⛏️👷 Fraggle Rock
Support for auditing user flows (#11313)
- separate audit phase for flows (#13623)
- use frame url in gather context (#13699)
- add
logLevel
to config context (#13681) - user-flow: audit flow from artifacts json (#13715)
Report
- fix timespan/snapshot sticky header (#13732)
Deps
- lodash: replace
lodash
per-method packages with fulllodash
(#13695) - snyk: update snyk snapshot (#13731 #13712)
Clients
- convert devtools and lightrider entries to ES modules (#13722)
Tests
- add more cases for oopif smoke test (#13705)
- devtools: add yarn install timeout (#13717)
- devtools: update Lighthouse sniffer for smokes (#13693)
- devtools: navigation web test (#13673)
- smoke: enable more devtools smoke tests (#13624)
- smoke: add _excludes and _runner (#13707)
Misc
- support --chrome-flags in run devtools script (#13625)
v9.4.0
We expect this release to ship in the DevTools of Chrome 100, and to PageSpeed Insights within 2 weeks.
Notable Changes
- Allow auditing of navigations triggered by user interactions in user flows. See our user flow docs for more info. (#13496)
Core
- a11y: change link in category description to web.dev (#13638)
- full-page-screenshot: wait for doubleraf, network quiet (#13663)
- hreflang: remove eval, import axe valid-langs.js directly (#13385)
- inputs: refactor form-elements gatherer (#13662, #13671)
- page-functions: set style in getOuterHTMLSnippet without violating CSP (#13636)
- runner: independent gather and audit functions (#13569)
- uses-long-cache-ttl: ignore
stale-while-revalidate
(#13612)
Report
- add options onPrintOverride and onSaveFileOverride (#13529)
- add options disableFireworks and disableDarkMode (#13649)
- add onViewTrace to renderer options (#13528)
- remove pausing fireworks on click (#13650)
- fix fireworks (#13635)
Deps
Tests
- use simpler assertion in report-renderer-axe-test.js (#13658)
- fix single node a11y tests (#13626)
- devtools: sync (#13656)
- devtools: update report resource names (#13615)
- smoke: test array
_includes
andlhr.timing
(#13619)
Misc
- temporarily remove brendan from triage rotation (#13618)