Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
1 June 2022

⚡ 102: Are You Blocking the Preload Scanner?

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

We know poor performing sites and applications have a high environmental footprint. Carbon dioxide emissions rise with substantial traffic, unoptimised, large assets and expensive script computing.

 

While calculating the exact environmental impact is still a complex feast (despite a handful of tools available), just because we don’t know the precise repercussions of subpar web performance, it doesn’t mean it isn’t worth improving.

 

Environmental footprint is one of *many* areas that can benefit from a focused commitment to enhancing speed. Living in a time of climate crisis, with very little time to avert a catastrophe, we must try.

 
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  
 
A diagram depicting how the preload scanner works in parallel with the primary HTML parser to speculatively load assets.
 
### [Don’t fight the browser preload scanner](https://web.dev/preload-scanner/)
 
[Jeremy Wagner](https://twitter.com/malchata)
Find out what the browser preload scanner is, how it helps performance, and how you can ensure you’re not preventing it from early resource discovery.
 
Percentage of websites with all green CWV for leading frameworks, sessions on mobile in the USA for the top 1,000,000 websites.
 
### [How To Use Google CrUX To Analyze And Compare The Performance Of JS Frameworks](https://www.smashingmagazine.com/2022/05/google-crux-analysis-comparison-performance-javascript-frameworks/)
 
[Dan Shappir](https://twitter.com/DanShappir)
We shouldn’t conflate website performance with the speed of the underlying JavaScript framework. See what real user Core Web Vitals data uncovers about popular frameworks and speed.
 
Identify long top-level functions: The call tree
 
### [Get to know your browser’s performance profiler](https://blog.atomrc.dev/p/js-performance-profiling/)
 
[Thomas Belin](https://twitter.com/atomrc)
Learn the basics of the Firefox Performance Profiler—the data model of the profiler and how to use the call tree and inverted call stack to identify time-consuming functions in your application.
 
The Overflow blog with DevTools open showing Largest Contentful Paint element highlighted
 
### [Picture perfect images with the modern element](https://stackoverflow.blog/2022/03/28/picture-perfect-images-with-the-modern-element/)
 
[Addy Osmani](https://twitter.com/addyosmani)
Images are crucial to delivering a great experience on the web. This thorough guide will teach you how to prepare and optimise imagery for optimal performance, quality and Core Web Vitals ranges.
 
 
 
# Case Studies  
 
Differences between the JS bundle development setups for Metro and Webpack
 
### [Faster JavaScript Builds with Metro](https://medium.com/airbnb-engineering/faster-javascript-builds-with-metro-cfc46d617a1f)
 
[Rae Liu](https://twitter.com/liuraejin)
Learn how Airbnb migrated from Webpack to Metro and made the largest production build 50% faster (down from 30.5 minutes to 13.8 minutes).
 
 
 
# Tools  
 
Carbon footprint report for Perf.email showing 0.180g emissions of CO2
 
### [Beacon](https://digitalbeacon.co/)
 
[Aline](https://aline.to/)
Use Beacon to see the environmental impact of a web page and learn which metrics and type of resources to focus on when thinking about improvements.
 
 
Calibre
 
This email is brought to you by the team at [Calibre](https://calibreapp.com). We automate web performance testing, reporting and alerting, so you don’t have to.
 
 

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/><br/>149A Brunswick Street<br/>Ngár-go<br/>Fitzroy VIC 3065<br/>Australia</a>

 
Don't miss what's next. Subscribe to Performance Newsletter:
← Newer ⚡ 103: Third party scripts are sinking your website Older → ⚡ 101: Check Your Page Responsiveness with INP
perf.email
Bluesky
LinkedIn