npm sitespeed.io 15.7.0

latest releases: 35.0.0, 34.14.0, 34.13.0...
3 years ago

Added

  • New feature: You can remove data for URLs that pass your budget using --budget.removePassingResult. Why do you want to do that? One use case is that you crawl your site with a budget. You test 200 pages and 5 of them fails, then you don't need the video/HTML for all those 195 pages that passed your test. But the data for the URLs that failed are interesting #3175.

  • Send messages to Matrix clients. As a start you can send all error messages and/or budget result message. The errors makes it easier for you to keep track that your tests is working. The budget helps you to get reports on pages that fails your budget (blog post coming up). To send messages to Matrix you need to setup --matrix.host, --matrix.accessToken and --matrix.room . You can also finetune what messages to send with --matrix.messages and --matrix.roomsto send route messages to specific rooms. More about that when the documentation is updated #3086.

Tech

  • We added a new messgage prepareToRender that happens after the summarize step and before the render message in the queue. That way your plugin can do stuff before it renders content. It helps us to make it possible to remove test data for URLs that passes your performance budget #3172.

  • Added a new plugin: The remove plugin. The remove plugin can remove test artifacts for URLs. It is used to remove passing URLs in your budget 3173. Support for removing HTML/Slack data for a URL was added in #3174.

  • Updated dependencies: google-cloud/storage, aws-sdk, dayjs, influx and uuid #3184.

v15.6.4...v15.7.0

Don't miss a new sitespeed.io release

NewReleases is sending notifications on new releases.