Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
16 December 2019

⚡️ 38: Increasing performance adoption, getting started with modern performance, fast ads and more.

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

It’s easy to assume that with the wealth and breadth of knowledge available, performance wouldn’t be an issue. That knowledge, though is not yet popularised—often it’s only privy solely to engineers.

One of the biggest challenges performance space is yet to face is not only widespread advocacy for speed but also reducing the possibility of error through browser design and low-level APIs that power them.

We need an ecosystem that is performant *by design*, rather than one that focuses on penalising after the fact.

— Karolina
#### talk performance.now().reject(reasons) ## Why performance isn’t evenly distributed? In his talk, [Ilya Grigorik](https://twitter.com/igrigorik) highlights the critical fact that most of performance advice and tooling **doesn’t reach a significant portion of the users of the Web**. Learn how to ensure performance know-how is evenly distributed on the example of image optimisation. []()[performance.now().reject(reasons) →](https://www.youtube.com/watch?v=vtIfVPtN6io)
#### article Getting Started with Web Performance ## Get started with web performance Starting your journey with web performance *feels* overwhelming. **Even seasoned performance experts often struggle with keeping up.** We wrote an up-to-date guide providing all the concepts you need to know to be effective in performance work, no matter your level of expertise. []()[Getting Started with Web Performance →](https://calibreapp.com/blog/get-started-with-performance)
#### article ## Learn how to implement fast, better ads In his in-depth case study, [Christian Schaefer](https://twitter.com/derSchepp) explains mitigating the huge performance cost of implementing ad networks. He covers lazy loading, layout stability, disabling ads on slow networks and ensuring user private information remains safe.** If we can’t have an ad-free Internet, let’s at least make ads good.** []()[Dealing with Ads in 2020 →](https://schepp.dev/posts/ad-integration-in-2020/)
#### article How to convince your client to focus on Web Performance: a case study ## Convince your boss to care about performance Convincing stakeholders to allocate time and resources to performance work when they don’t understand its impact and importance can be very difficult. In his article, [Armel Pingault](https://twitter.com/armelpingault) explains how to create a proof of concept to **back up your performance advocacy with data.** []()[How to convince your client to focus on Web Performance →](https://medium.com/@armelpingault/how-to-convince-your-client-to-focus-on-web-performance-a-case-study-35f12385689)
#### article How Do You Remove Unused CSS From a Site? ## Know which CSS is safe to remove Numerous tools audit the amount of unused CSS, but **none of them can crawl your entire application considering multitudes of states it could be in**. Here, [Chris Coyier](https://twitter.com/chriscoyier) explains the bottlenecks of automating the optimisation of CSS. []()[How Do You Remove Unused CSS From a Site? →](https://css-tricks.com/how-do-you-remove-unused-css-from-a-site/)
#### new in calibre Main Thread Task Execution, Private Single Page Test Results and More ## What Calibre released last month

📚**Release Notes: November**
Here’s our monthly roundup of what was released in November: Main Thread Task Execution Timeline, making your Single Page Tests results private and more.

**⚡️Main Thread Execution Timeline** allows you to analyse JS main thread activity quickly. You can spot which scripts block the execution of your apps and make improvements to what your users experience.

[]()
#### 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 ⚡️39: Handle typography in a performant way, make sure your CSS-in-JS isn’t slow, speed equals energy efficiency and more. Older → ⚡️37: Mitigate the performance impact of live chat, how Discord made their iOS app faster, React hooks for data prefetching and more.
perf.email
Bluesky
LinkedIn