͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
|
#### 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 (& 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](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](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](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
|
|
|
|
| |
 |
| |
|
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](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.
|
|
|
| |
|
|