Spade shape with cobalt blue background

Performance Newsletter

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

⚡ 104: Benchmarking style performance

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

Web performance blockers can come from many places. Lack of interest of stakeholders and managers and lack of time, skill or expertise to fix identified issues are some of the most common.

Sometimes, what prevents us from implementing a potential web performance improvement is hidden in a licensing agreement (as in the case of the font subsetting tool mentioned below in this issue). A reasonably obscure reason!

The fact that a branding decision might influence performance down the road is an excellent example that we must implement speed (and overall user experience) across the entire organisation, not a single (usually development or SEO) department. The more we raise awareness about page speed within our teams, the more likely we will succeed.

 
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  
 
Style performance comparison chart for Chrome, Firefox and Safari
 
### [Style scoping versus shadow DOM: which is fastest?](https://nolanlawson.com/2022/06/22/style-scoping-versus-shadow-dom-which-is-fastest/)
 
[Nolan Lawson](https://toot.cafe/@nolan)
Go through browser-by-browser web performance benchmarks for shadow DOM and style scoping solutions. Highlight: Firefox’s Stylo engine is smoking fast!
 
3D animation of a globe with animated lines coming out of it in all directions
 
### [Stress Testing Concurrent Features in React 18: A Case Study of startTransition & 3D Rendering](https://dawchihliou.github.io/articles/stress-testing-concurrent-features-in-react-18)
 
[Daw-Chih Liou](https://twitter.com/dawchihliou)
Dive into a 3D visualization to see how to optimize its performance with React 18’s concurrent rendering. See how concurrent rendering makes the UI more responsive without the shortcoming of debouncing.
 
 
 
# Tools  
 
Description of few type foundries allowing font subsetting: Fontwerk, Grilli Type and HEX
 
### [Subsetting.xyz: Which type foundries support font subsetting?](https://subsetting.xyz/)
 
[Jeff Frankl](https://twitter.com/jefffrankl)
Font file subsetting is a technique of removing unused characters from files to improve performance. This handy resource compiles foundries that allow subsetting (many don’t!).
 
Storybook addon example showing server and client timings
 
### [Storybook Performance Addon](https://storybook.js.org/addons/storybook-addon-performance)
 
[Alex Reardon](https://twitter.com/alexandereardon), [Andrew Campbell](https://twitter.com/andrewcampb_ll), [Daniel Del Core](https://twitter.com/danieldelcore) & [Alex Hinds](https://twitter.com/al_hinds)
Debug and understand React component performance directly in Storybook! You can measure server, client and interaction timings as you work. Note that the addon is currently experimental.
 
 
 
# Talks & Podcasts  
 
Showcase of preconnect usage statistics and correlated problems in implementation
 
### [Performance Mistakes: an HTTP Archive Deep Dive](https://www.slideshare.net/PaulCalvano/lazy-load-22-performance-mistakes-an-http-archive-deep-dive)
 
[Paul Calvano](https://twitter.com/paulcalvano)
Explore a few standard web performance techniques through HTTP Archive data. See examples of incorrect use and explore the impact and potential benefits of fixing them!
 
 
# New in Calibre  
 
Calibre Release Notes: May
### [Release Notes: May](https://calibreapp.com/blog/release-notes-may-2022)
Here’s our monthly roundup of what was released in May: easily see Chrome and Lighthouse versions for tests, CLI 5.0.1 and more.
 
 
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 ⚡ 105: Why cached JavaScript is still slow Older → ⚡ 103: Third party scripts are sinking your website
perf.email
Bluesky
LinkedIn