Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

lighthouse

Package Overview
Dependencies
Maintainers
4
Versions
1629
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lighthouse - npm Package Versions

1
163

2.9.0

Diff

paulirish
published 2.9.0-0 •

paulirish
published 2.8.0 •

patrickhulce
published 2.7.0 •

brendankenny
published 2.6.0 •

brendankenny
published 2.5.0 •

paulirish
published 2.4.0 •

paulirish
published 2.3.0 •

paulirish
published 2.2.1 •

Changelog

Source

12.2.1 (2024-09-06)

Full Changelog

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

Core

  • third-party-cookies: update description for 3PCD updates (#16177, #16158)
  • uses-text-compression: ignore percent threshold for large savings (#16165)

Deps

  • upgrade puppeteer to 23.3.0 (#16178, #16161)
  • upgrade axe-core to 4.10.0 (#16162)

Clients

  • devtools: require third-party-web to be provided (#16166)

I18n

  • support reusing the same placeholder for ICU (#16159)

Tests

  • pass logger to smokehouse runners to get log even on timeout (#16175)
  • update BUILD.gn due to upstream CDT change (#16171)
  • devtools: sync e2e (#16174)
  • devtools: sync e2e (#16160)

Misc

  • format lighthouse-result.proto (#16170)

<a name="12.2.0"></a>

paulirish
published 2.1.0 •

Changelog

Source

12.1.0 (2024-06-18)

Full Changelog

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

New Contributors

Thanks to our new contributors 👽🐷🐰🐯🐻!

  • Hamir Mahal @hamirmahal
  • angad-sethi @angad-sethi
  • Junaid Ramzan @ajuni880

Notable Changes

  • remove first-meaningful-paint metric (#16047)

Core

  • move simulator creation and network analysis to lib/lantern (#16003)
  • handle target crash at any point (#15985)
  • aria-allowed-role: fix title and description (#16042)
  • inspector-issues: add shared dictionary issue (#15993)
  • lantern: refactor to DevTools modules convention (#16071)
  • lantern: rename files to PascalCase (#16068)
  • lantern: remove last usages of Lighthouse NetworkRequest (#16067)
  • lantern: remove usage of Lighthouse constants module (#16062)
  • lantern: remove all LH types (#16061)
  • lantern: move tbt-util.js to lib/lantern (#16058)
  • lantern: separate TraceEngine specific code (#16051)
  • lantern: extract main thread events w/o TraceProcessor (#16049)
  • lantern: remove usage of Lighthouse's ProcessedNavigation (#16048)
  • lantern: use LCP instead of FMP for TTI simulation bounds (#16046)
  • lantern: use computed artifact to create graph using trace (#16040)
  • lantern: rename NetworkRequest record to rawRequest (#16037)
  • lantern: resolve some differences when using trace (#16033)
  • lantern: create network graph from trace (experimental) (#16026)
  • network: align headers end time with send when no data received (#16044)
  • network: fix time units in network quiet calc (#16013)
  • test: add generatable squoosh trace (#15997)
  • test: add generatable trace for paint metrics (#15994)
  • test: add generatable iframe trace (#15995)
  • types: add missing fields to Result.Category and NodeDetails (#16006)

CLI

  • stop treating chrome launcher kill() as async (#15998)

Deps

  • upgrade puppeteer to 22.11.1 (#16070)
  • upgrade chrome-launcher to 1.1.2 (#16069)
  • upgrade puppeteer to 22.10.0 (#16054)
  • upgrade third-party-web to 0.24.3 (#16055)
  • upgrade axe-core to 4.9.1 (#16056)

I18n

Docs

  • remove await from chrome.kill() (#15982)

Tests

  • use newer traces in network-analyzer-test.js (#16043)
  • default to 0 for network trace data length (#16041)
  • update remaining old traces for Lantern (#16039)
  • use new trace in metrics-test for pwa (#16025)
  • update many test traces, support .json.gz (#16007)
  • add timeout to runSmokeTest (#16017)
  • fix devtools e2e test runner (#16018)
  • reduce expected value of render-blocking-requests smoke (#16011)
  • update interactive test trace (#16001)
  • use new button class name for devtools run script (#15999)
  • ci: remove reference to deleted smoke test (#16010)
  • lantern: fix some tests not running (#16073)
  • lantern: refactor to DevTools test convention (#16072)
  • lantern: remove usage of devtoolsLog in simulator tests (#16065)
  • lantern: remove usage of computed SpeedIndex (#16064)
  • lantern: remove usage of computed PageDependencyGraph (#16063)
  • lantern: use TraceEngine directly in test fixtures (#16057)
  • lantern: remove Speedline from Lantern unit test for now (#16060)
  • lantern: remove devtools log from tests (#16050)

Misc

  • change connectionId from string to number (#15983)
  • ci: fix deprecated node usage in checkout@v3 (#16022)
  • strings: fix WebAuthetication typo (#16028)

<a name="12.0.0"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc