Deploy Tracking, Ad blocking and CLI 2.0.0

Profile photo of Michael Dijkstra

Michael Dijkstra

May 10, 2019

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.

1calibre test create https://theverge.com/ \
2--location=Frankfurt \
3--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.

1calibre site create-deploy \
2--site=calibre \
3--revision=7d9580a \
4--repository=https://github.com/calibreapp/app \
5--username=michael
6
7✔ Deploy created: 0ac61084-a38b-4b0f-a00f-56795186140b

Updates include:

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.

Profile photo of Michael Dijkstra

Michael Dijkstra

Michael is a Platform Developer at Calibre. He's a product-minded developer with more than 10 years experience across the entire product stack. Find him on Twitter or LinkedIn.

Related posts

New website, extensive documentation, Largest Contentful Paint and more

Don’t miss another article

Be notified about new product features, releases and performance research.