Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
10 September 2019

Issue #31—How web content affects power usage, everything you need to know about resource hints, making Instagram faster and more.

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

The perception and definition of web performance are changing. We no longer remain solely focused on the perceived speed, but also device power drainage, and subsequently, environmental impact (have you ever tried to [calculate your website’s carbon emissions](https://www.websitecarbon.com/)?).

Where will the performance optimisation work take us in the future? Hopefully, not only towards more efficiently completed tasks, but also a more delightful Web that doesn’t run at the cost of our planet. 

PS. If you love saving time and automating your performance processes in Github, make sure to read the *New in Calibre* section at the bottom.

— Karolina
#### browsers How Web Content Can Affect Power Usage ## Learn how to build and test for low power usage Speed is one way to quantify performance—*how* products and apps affect the battery life of our devices; thus, the time in which we have to complete our work is another. An excellent writeup on common reasons for excessive battery drainage and how to inspect them in Safari by [Benjamin Poulain](https://twitter.com/awfulben) and Simon Fraser.  []()[How Web Content Can Affect Power Usage →](https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/)
#### case study Making Instagram.com faster ## Instagram improved page completion time by 23% In the second part of his performance case study, [Glenn Conner](https://twitter.com/mr_sharpoblunto) describes how Instagram leveraged chunked transfer encoding to reduce idle periods where the server and client are waiting on each other. Result? 13% and 23% decrease in page completion time on desktop and mobile! []()[Making Instagram.com faster →](https://instagram-engineering.com/making-instagram-com-faster-part-2-f350c8fba0d4)
#### talk More Than You Ever Wanted to Know About Resource Hints ## Use Resource Hints with confidence You’ve probably heard of *rel="preload"* multiple times by now, but do you know all types of resource hints and when to use them? In [his talk](https://speakerdeck.com/csswizardry/more-than-you-ever-wanted-to-know-about-resource-hints), [Harry Roberts](https://twitter.com/csswizardry) walks through leveraging resource hints to utilise them best. []()[More Than You Ever Wanted to Know About Resource Hints →](https://speakerdeck.com/csswizardry/more-than-you-ever-wanted-to-know-about-resource-hints)
#### case study Save Data Usage in Shopify ## Enable Save-Data to use a lighter version of Shopify [Brendan Abbot](https://twitter.com/brend0), an engineer at Shopify, confirms that enabling Save Data features in your browser results in being served 13% less page weight when browsing Shopify’s site. I would love to see this approach being more widely adopted. []()[Save-Data Usage →](https://twitter.com/brend0/status/1166817897500618753?s=20)
#### case study Trim the Fat From Your Bundles Using Webpack Analyzer & React Lazy/Suspense ## Wix reduced their bundle size by 80% I know, this sounds like clickbait, but you’d be surprised how much can be gained with effective usage of Bundlephobia. Here, [Eyal Eizenberg](https://twitter.com/EyalEizenberg) explains how he trimmed a significant amount of bloat off of Wix’s bundle, but not without issues. []()[Trim the Fat From Your Bundles Using Webpack Analyzer & React Lazy/Suspense →](https://www.wix.engineering/post/trim-the-fat-from-your-bundles-using-webpack-analyzer-react-lazy-suspense)
#### New in calibre New dashboard views, API token security updates and more ## What Calibre released last month

📚[**Release Notes: August**](https://calibreapp.com/blog/release-notes-aug-2019/)
Here’s our monthly roundup of what was released in August: new Sites summary view to focus on and sort crucial performance metrics, API token security upgrades and more.

🆕**A free Github Action for image compression: **compress your JPEGs and PNGs, on every pull request, automatically.

[]()
#### 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 Issue #32—Investigating animation performance with DevTools, fixing layout instability, responsive image optimisation CDNs and more. Older → Issue #30—Tackling third-party JavaScript, rendering on the Web, performance and accessibility are the baseline and more.
perf.email
Bluesky
LinkedIn