npm lighthouse 10.3.0
v10.3.0

latest releases: 12.2.1-dev.20241104, 12.2.1-dev.20241103, 12.2.1-dev.20241102...
17 months ago

Full Changelog

We expect this release to ship in the DevTools of Chrome 116, and to PageSpeed Insights within 2 weeks.

New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

New Audits

  • table-fake-caption, html-xml-lang-mismatch, input-button-name (#15098)
  • td-has-header (#15051)

Core

  • expose error stack on errored audits (#14491)
  • move metric savings to audit product (#15074)
  • add metric savings to audit result (#14997)
  • byte-efficiency: use log-normal distribution scoring (#14977)
  • crawlable-anchors: allow elements acting as anchors (#15079)
  • cumulative-layout-shift: remove totalCumulativeLayoutShift (#15122)
  • entity-classification: classify chrome extensions into separate entities (#15017)
  • global-listeners: iterate all execution contexts (#15054)
  • inspector-issues: add federatedAuthUserInfoRequestIssue (#15149)
  • inspector-issues: add stylesheetLoadingIssue (#15144)
  • largest-contentful-paint-element: display LCP value (#15061)
  • layout-shift-elements: add CLS savings (#15070)
  • network-analyzer: estimate from lrStatistics (#15158)
  • network-analyzer: include 0 start times in rtt estimate (#15100)
  • network-analyzer: fix num of roundtrips for h3 estimates (#15102)
  • network-analyzer: use arithmetic mean for median (#15096)
  • network-analyzer: infer single rtt estimate for h3 (#15095)
  • network-request: simplify recomputeTimesWithResourceTiming (#15107)
  • network-requests: add entity classification (#15105)
  • server-response-time: fix for lightrider (#15156)
  • server-response-time: use receiveHeadersStart instead of end (#15155)
  • time-to-first-byte: use receiveHeadersStart (#15126)
  • trace-elements: use CLS metric event filtering (#15067)
  • uses-rel-preconnect: handle 0 connect start timings (#15157)

Report

  • append utm query params to stack pack links (#15094)
  • update error icons (#15092)
  • update keyframes for confetti animation (#15059)

Deps

  • upgrade third-party-web to 0.23.0 (#15166)
  • upgrade puppeteer to 20.7.1 (#15164)
  • upgrade axe-core to 4.7.2 (#15165)
  • update to latest chrome-devtools-frontend (#15137)
  • upgrade puppeteer and puppeteer-core (#15143)
  • upgrade third-party-web to 0.22.0 (#15097)
  • upgrade axe-core to 4.7.1 (#15078)
  • upgrade lighthouse-logger to 1.4.1 (#15082)
  • es-main: update to 1.2.0 (#15121)

I18n

Docs

  • readme: add unit test tips (#15108)
  • readme: add laravel-lighthouse to project list (#15011)

Tests

  • remove most usages of afterPass (#15057)
  • rebaseline inspector issue detail types (#15050)
  • ci: bump node to fix windows latency failure (#15162)
  • smoke: add expectations for network-rtt, network-server-latency (#15113)
  • smoke: remove external resource from dbw (#15111)
  • smoke: add expectation for lcp-element (#15112)

Misc

  • support node 10 in lighthouse-logger (#15089)
  • add cjs path for logger (#15084)
  • bump lighthouse-logger to v1.4.0 (#15081)
  • compare-runs: allow for multiple args to lighthouse (#15066)
  • lantern-collect: drop sampling (#15072)
  • lantern-collect: add median lhr to golden zip (#15077)
  • lantern-collect: rebaseline to include new ttfb metric (#15069)
  • proto: add package name (#15116)

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.