New in Calibre: JavaScript parse
and compile runtime metrics

Ben Schwarz
Calibre Blog
Published in
2 min readNov 22, 2017

After a busy November, we’re pleased to let you know that Calibre will now help you understand another vector of web performance.

🏃‍♀ JavaScript runtime metrics

Calibre now tracks parse and compile metrics, broken down by each source.

Runtime execution of JavaScript is what we’ve identified as a major hidden cost for performance on the web. Up until recently, the web performance community hasn’t had a firm grasp on the reporting of these crucial metrics outside of browser dev tools. No more!

If you’ve had a hunch that a particular ad network, tracking script or chat system is slowing down your site, wonder no more. 🎯

📱New test profiles

Switching test profiles for a Calibre snapshot

Test profiles are how Calibre splits up device and bandwidth tests — here are a few small updates to help you test devices more thoughtfully.

First up, when creating a site, the new default profile arrangement will be:

  • Chrome Desktop with an unthrottled network connection
  • Motorola Moto G4, with a 3G connection

Previously we were using an iPhone 6 instead of a Moto G4, but after some reflection, we wanted to provide a default profile that better described a global average smartphone.

There are two new test profile devices to choose from: iPhone 7 and iPhone 8. These more modern phones have extremely fast CPUs and offer near-desktop JavaScript performance.

Help us spread the word about Calibre

Thanks for the shoutout stefan judis 🤝

As always, we’d love to see more companies using Calibre to help make the web a faster place. If you can help spread the word, that’d mean the world to us. 🤗

--

--