Skip to content

Releases: sitespeedio/plugin-lighthouse

12.1.0

06 Jul 04:12
Compare
Choose a tag to compare

Upgraded to Lighthouse 12.1.0

v11.3.2

05 Nov 16:40
Compare
Choose a tag to compare

Fixed

v11.3.1...v11.3.2

v11.3.1

03 Nov 13:57
Compare
Choose a tag to compare
  • Add disable-dev-shm-usage 2862f0e

v11.3.0...v11.3.1

v11.3.0

03 Nov 06:31
Compare
Choose a tag to compare

v9.4.0

05 Mar 10:22
Compare
Choose a tag to compare

Added

  • Updated to Lighthouse 9.4.0 and chrome-launcher 0.15.0.

Fixed

  • Catch and log if Chrome cannot start #97.
  • More generous Chrome flags by default to make Chrome work in Docker #98.

v9.3.2...v9.4.0

v9.3.2

07 Feb 10:32
Compare
Choose a tag to compare

9.3.1 - 2022-02-07

Breaking changes

  • In the new version we drop support for the following:
    • Running multiple runs with Lighthouse.
    • Using scripts to login the user (or whatever you need before you run your tests)
      It's a couple of reasons why I remove those features:
  • I been looking for a maintainer of the Lighthouse plugin for +1 year and I haven't found one. For me to be able to maintain it I want the plugin to be as simple as possible.
  • I deeply regret merging the PR for adding multiple runs for Lighthouse. That PR goes against everything I know about measuring performance. Lighthouse is not built for getting correct performance metrics, it's built to help (Chrome) developers to get insights how they make the page "faster". Lets stick to the basics and keep it possible to get those recommendations from Lighthouse.
  • Maybe someday Lighthouse will have support for user journeys, lets wait until that is officially supported and then I can check if it could be used in the plugin.

With the new release we also break how you configure Lighthouse. People has had problem with that since day 1. With the new version we support two new ways to configure Lighthouse:

  • By configuration JSON file. --lighthouse.config config.js
  • By Lightouse flags file. --lighthouse.flags flag.json

If you don't need to configure Lightouse you can use the default settings both for desktop and mobile. If you run without any settings, the plugin will use desktop settings. If you run with --mobile, --android or --ios the mobile settings will be used.

Added

  • The plugin will now follow the release number of Lighthouse.
  • Upgraded to Lightouse 9.3.1
  • Added experimental install as bin support (documentation coming later on).
  • Introducing the changelog.

v1.2.0...v9.3.2

v1.2.0

14 Jul 09:55
Compare
Choose a tag to compare

v1.1.0...v1.2.0