Release Notes

Deploy Tracking, Ad blocking and CLI 2.0.0

Published on

Release notes is a monthly summary of new features and product improvements.

Deploy Tracking: Understand how code changes impact performance

The new deploy tracking feature gives insight into how updates to your site impact performance. Deploys are shown as timeline markers on all metric charts, making it easy to track performance from release to release.

You can add context to deploys by providing a revision (e.g. git hash or tag name), repository URL and user name of the person responsible for the deployed the code.

Deploys can be created with the CLI, Node.JS API or by using the HTTP Site API. If you use Heroku, we’ve created a copy/paste recipe for you to add a new deploy hook from the command line.

For more information about deploy tracking, read the release post.


Ad blocking: See how ads impact the performance of your site

Seeing how pages perform with or without ads can be an eye opening experience. That’s why we’ve built optional ad blocking into Calibre’s tests.

Ad blocking is available for single page tests. This allows you to quickly ascertain how ads affect a given page.

calibre test create https://theverge.com/ \
--location=Frankfurt \
--adblocker

In addition to single page tests, ad blocking can be turned on for continuous snapshot monitoring. This helps you establish a performance baseline of how pages perform without ads and third parties. All without any code or environmental changes.

For more information on adblocking, read the release post.


Do more in your workflow with CLI 2.0.0

With the release of deploy tracking and adblocking, the Calibre CLI has been updated to version 2.0.0.

calibre site create-deploy \
--site=calibre \
--revision=7d9580a \
--repository=https://github.com/calibreapp/app \
--username=michael

✔ Deploy created: 0ac61084-a38b-4b0f-a00f-56795186140b

Updates include:

  • Creation and management of Deployment Tracking
  • Turn Ad blocking on or off for single page tests and test profiles
  • Updated formatting and metrics for single page tests
  • A bunch of smaller fixes and improvements

This release includes breaking changes, view the changelog for full details before upgrading.


See tests running, in real time

We now show the status of each Snapshot. This brings visibility of how many tests have been scheduled, complete or failed. Created Snapshots can be viewed at any time and in the event of an error, you’ll be able to see the full error message and diagnose what went wrong.


Lighthouse 5

We’ve upgraded our agents from Lighthouse 4.3.1 to 5.0.0 so the results you see in Calibre continue to be very close in release parity with Chrome Developer Tools and the Lighthouse Chrome extension.


Customer Success Story

Our mission is to enable our customers to build a fast, accessible and inclusive web. In release notes, we will be highlighting organisations succeeding in their performance journey.

Improving Performance for Founders: NFX

Since adding Calibre to their workflow, Angel Velasco and the NFX team have recorded significant improvements in performance:

“We decreased our Time to First Paint metric by 85% when we disabled server side rendering for logged in pages. By making configuration changes to our DNS server, we increased our Lighthouse Best Practices score by 20%. On another push, we made another configuration change that boosted our Lighthouse SEO score from 90 to a 100, and it’s been stable ever since.”

Read the full story.

Performance Newsletter
Performance Newsletter
Web performance tools, talks and resources delivered to your inbox.
Subscribe