Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
30 June 2021

⚡️ 78: Real cost of JavaScript dependencies

͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
 
Performance Newsletter
[issue 78]()
 
#### Editor’s note
 

Developer Experience (DX) has become a popular subject lately. And look, I wouldn’t love it if someone took away my favourite software I use daily to do my job. But, it gets more complex than that.

Often, what falls under the umbrella of DX (framework, library and tool choices) has a real impact on user experience. But, just like adding more third party tooling can ruin performance, some of those developer-centric architecture choices can have adverse effects.

There’s a line to be drawn between the creator’s preference and the user experience it impacts. Where are you willing to compromise?

 
Karolina
 
 
 
 
#### What’s Performance newsletter?
 

Performance Newsletter is a fortnightly mailing by [Calibre](https://calibreapp.com), featuring web performance tools, talks and resources.

Don’t worry—we don’t spam. If you’d like to leave, [unsubscribe]() at any time. Suggest content [here](mailto:[email protected]).

 
 
 
# Articles  
 
The real cost of Javascript dependencies (and the state of JS package quality)
 
### [The real cost of JavaScript dependencies (& the state of package quality)](https://medium.com/voodoo-engineering/the-real-cost-of-javascript-dependencies-and-the-state-of-js-package-quality-a8dacd74c0ec)
 
[Vincent Vallet](https://twitter.com/Vince_Vallet)
Packaged dependencies don’t come free. See how the top 100 most popular packages rate under several quality categories.
 
Towards a better responsiveness metric
 
### [Towards a better responsiveness metric](https://web.dev/better-responsiveness-metric/)
 
[Nicolás Peña Moreno](https://twitter.com/NicPenaM), [Annie Sullivan](https://twitter.com/anniesullie) & [Hongbo Song](https://twitter.com/HongboSong)
After Cumulative Layout Shift, the Chrome Speed Team is re-evaluating another speed metric: First Input Delay. Learn about the complexities behind FID, proposed solutions and offer feedback.
 
Benchmarking JavaScript Memory Usage
 
### [Benchmarking JavaScript Memory Usage](https://blog.webpagetest.org/posts/benchmarking-javascript-memory-usage/)
 
[Tim Kadlec](https://twitter.com/tkadlec)
Measuring JavaScript memory usage and its impact on web performance is still difficult. But there are some steps you can take to start uncovering the numbers.
 
Browsers decode images differently
 
### [Browsers decode images differently](https://bien.ee/image-decoding-differences-between-browsers/)
 
[Asko Nõmm](https://twitter.com/askonomm)
Did you know browsers decode images differently? Sometimes, it causes pesky bugs too. Learn how to avoid image flickering in Firefox.
 
 
 
# Tools  
 
 Core Web Vitals Technology Report
 
### Core Web Vitals Technology Report
 
Play with the Core Web Vitals report backed by HTTP Archive data to see how different technologies fare on the new page experience metrics.
 
 
# New in Calibre  
 
Release Notes: May
### [Release Notes: May](https://calibreapp.com/blog/release-notes-may-2021)
Here’s our monthly roundup of what was released in May: Core Web Vitals as default metrics, Google Auth, Lighthouse 8, Chrome 91 and more.
 
 
Calibre
 
This email is brought to you by the team at [Calibre](https://calibreapp.com). Our performance monitoring platform helps you deliver stellar user experiences to everyone.
 
 

Performance Newsletter is sent from the traditional lands of the Wurundjeri people of the Kulin nation. We acknowledge that sovereignty was never ceded and pay respects to the Elders past, present and emerging.

Send your suggestions, links and feedback to [[email protected]](mailto:[email protected]).

[View or share this email →]()
[Quickly unsubscribe →]()
[Browse older issues →]()

**Sent by**
<a style='border-collapse: collapse;mso-line-height-rule: exactly;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-decoration: none;font-weight: normal;margin: 0;padding: 0;mso-effects-shadow-color: #2B2B2B;color: #ffffff;'>Calibre Analytics<br/>149A Brunswick Street<br/>Fitzroy Victoria 3065<br/>Australia</a>

 
Don't miss what's next. Subscribe to Performance Newsletter:
← Newer ⚡️ 79: See field data for Web Vitals Older → ⚡️ 77:  How Lighthouse 8 will change your metrics
perf.email
Bluesky
LinkedIn