October 10, 2019
Release notes is a monthly summary of new features and product improvements.
That’s why the transparency of the impact additional tools have on user experience is crucial. With reliable data at hand, we can make informed decisions on whether given tools are worth the performance drawbacks. We can audit the services we use—remove, optimise or find alternatives.
You can now learn everything about external scripts under the Third Party tab available for each Snapshot.
Calibre provides new metrics, such as:
You can add them to your Pulse pages and set budgets against them. Each third party script is grouped by a category, i.e. customer success or analytics. The percentage of Total Page Transfer Size and Main Thread Execution Time is also readily available in the report.
Analysing third party script is a powerful strategy, no matter which industry your product resides in. Calibre now makes it easy for you to uncover which tools bring you the most trouble.
With the release of Third Party tracking, you can now create new Test Profiles tracing performance while blocking selected external scripts:
A few good examples of Test Profiles to establish would be disabling:
The difference in metrics when enabling those profiles can be quite prounced:
We’re always working on advancing the reliability of our metrics. Previously, we automatically re-run tests showing significant spikes compared to previous results. Now, we compare to the median of the last three runs and use a grading curve to confirm if the change indeed has to be verified.
Additionally, we now run multiple tests to verify Metric Budget status change. Before you receive a budget notification, we’ll make sure it was met or blown.
You can add Total Blocking Time to the Pulse page through customising the Metric History view and set budgets against it.
Be notified about new product features, releases and performance research.