Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
24 February 2020

⚡️ 43: Track performance in Pull Requests, reduce your Angular bundle and more.

Calibre Performance Newsletter #### PerformanceNewsletter
#### Issue 43
#### Editor’s Note

The vast majority of performance tooling offers insights into regressions once they have already possibly been noticed by your audience. By design, **performance work is more reactionary than preventative**.

To be successful in performance and user experience, we need to start uncovering and addressing issues *much earlier* than post-release. With the new generation of tooling, we can prevent, not patch.

— Karolina
#### article ## Slow down your internet access Many of us focus on making the internet faster. But what if, especially for personal use, we curb its speed? When everything comes at us so fast, slowing things down might be the only way, says [Howon Lee](https://github.com/howonlee). []()[I Add 3-25 Seconds of Latency to Every Page I Visit →](https://howonlee.github.io/2020/02/12/I-20Add-2020-20Seconds-20of-20Latency-20to-20Every-20Website-20I-20Visit.html)
#### tools See Performance Issues Before They Reach Your Customers ## Test performance in GitHub Pull Requests Performance monitoring platforms mostly notify of performance regressions *after* they have been shipped to your customers. At this point, your users already see a degraded experience. Change your monitoring mindset and discover bottlenecks **before** your audience does. []()[See Performance Issues Before They Reach Your Customers →](https://calibreapp.com/blog/track-performance-in-pull-requests)
#### article Web bloat ## See how the web fails on slow networks In his article, [Dan Luu](https://twitter.com/danluu) highlights how agonising (or simply impossible) it might be to use the web on slower connections. While we might think the dial-up times are long gone, half of Americans still don’t use the internet on broadband speeds, not mentioning countries with emerging economies. []()[Web bloat →](http://danluu.com/web-bloat/)
#### Tools Compressed Size Action ## Track compressed file size in Pull Requests GitHub Actions are becoming increasingly useful in improving and maintaining web performance. Compressed Size Action will report changes on compressed file sizes in your Pull Requests, so you can make sure not to cross set thresholds and budgets. []()[Compressed Size Action →](https://github.com/marketplace/actions/compressed-size-action)
#### tools Version 9 of Angular Now Available — Project Ivy has arrived! ## Reduce the size of your Angular bundle Good news for those using Angular—with awaited 9.0 release come numerous improvements, especially in the performance space. Ivy leverages tree-shaking to avoid the all too common scenario of large bundles filled with unused code, making your bundles much smaller. []()[Version 9 of Angular Now Available — Project Ivy has arrived →](https://blog.angular.io/version-9-of-angular-now-available-project-ivy-has-arrived-23c97b63cfa3)
#### new in calibre Track performance in GitHub, mark deploys with Netlify, CLI 3.0.0 and More ## What Calibre released last month

📚 **Release Notes: January**
Here’s our monthly roundup of what was released in January: Tracking performance in Pull Requests, Netlify deployments integration, CLI 3.0.0 and more.

**🆕 Pull Request Reviews** allow you to monitor performance directly in GitHub Pull Requests. That way, you can notice potential regressions and bugs **before they reach your customers**. Pair your production monitoring with pre-release checks to ensure maximum coverage.

[]()
#### Spread the word about perf.email We’d love to see more people reading [perf.email](https://perf.email/); if you’d like to help—forward this email to a friend, tweet, or shout from a rooftop. It goes a long way. ✌🏻

#### Brought to you by ♠ [Calibre](https://calibreapp.com/). Make the web fast for everyone. [Update your profile]() [Unsubscribe]() [View in a browser]()
Don't miss what's next. Subscribe to Performance Newsletter:
← Newer ⚡️ How speed affects revenue, Lighthouse in Firefox and more. Older → ⚡️ 42: Implement fast imagery, debug Node.js performance and more.
perf.email
Bluesky
LinkedIn