Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
7 September 2022

⚡ 109: Speed up your Largest Contentul Paint

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

A fair few characteristics of web performance (and how the Internet works) make it hard to pinpoint the result of our actions. Because each performance test and each test platform will inevitably yield different results, we’re prone to question everything we see.

And when metrics depend on each other (like pieces of [a Jenga game](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.b3EF6VZ-kBJB1EhiF4EbzQHaFj%26pid%3DApi&f=1)), it becomes nearly impossible to narrow down what specific change helped us improve or tank speed.

That’s why we need a robust testing set-up measuring our changes precisely. Without precision, specific methods and goals, we’re likely to make flawed assumptions that don’t reflect real user experience.

 
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 woman sitting on a bench in an art gallery in front of a large, beautiful painting. Other, smaller paintings are not visible—they are marked with a "broken image" graphic.
 
### [How To Improve Largest Contentful Paint for Faster Load Times](https://calibreapp.com/blog/largest-contentful-paint)
 
[Karolina Szczur](https://twitter.com/fox)
Largest Contentful Paint is an often misunderstood Core Web Vital. Learn how to find out which element is your LCP and how to ensure it’s fast.
 
A code example using the User Timing API showing how to create timestamps for important events during load.
 
### [Measure What You Impact, Not What You Influence](https://csswizardry.com/2022/08/measure-what-you-impact-not-what-you-influence/)
 
[Harry Roberts](https://twitter.com/csswizardry/)
Site speed is non-deterministic, and optimising metrics in isolation is complex. Here’s how we can be more forensic in assessing the impact of our work.
 
### [Why your website should be under 14kB in size](https://endtimes.dev/why-your-website-should-be-under-14kb-in-size/)
 
[Nathaniel](https://dev.to/shadowfaxrodeo)
Why can a 14kB page load much faster than a 15kB page? Learn about the TCP slow start algorithm: what it is, how it works, and why you should care.
 
 
 
# Case Studies  
 
Front-End Delivery Architecture for Microsoft Bing
 
### [Fast Front-End Performance for Microsoft Bing](https://blogs.bing.com/search-quality-insights/august-2022/Fast-Front-End-Performance-for-Microsoft-Bing)
 
[Paul Roy](https://www.linkedin.com/in/pauljroy/), [Amiya Gupta](https://twitter.com/amiyagupta) & [Mohit Suley](https://www.linkedin.com/in/mohitsuley/)
Discover the critical performance techniques (including browser rendering and optimising network and image loading) used by Bing’s front-end to deliver and render search results pages with world-class speed.
 
 
 
# Tools  
 
Common JavaScript frameworks benchmark for a feature-rich app for displaying table data
 
### [Framework Benchmarks](https://github.com/BuilderIO/framework-benchmarks)
 
[Steve Sewell](https://twitter.com/steve8708) & [contributors](https://github.com/BuilderIO/framework-benchmarks/graphs/contributors)
While this project is in its initial development phase, you can test each framework for its performance, including crucial Lighthouse and Core We Vitals metrics.
 
 
 
# Courses, Talks & Podcasts  
 
Tanner and Noam on a call discussing web performance
 
### [Catching Up With Web Performance: Noam Rosenthal](https://catchingup.dev/podcasts/noam-rosenthal/)
 
[Tanner Hodges](https://twitter.com/atannerhodges) & [Noam Rosenthal](https://twitter.com/nomsternom)
There’s a new web performance podcast in town! In the first episode, check out Noam Rosenthal, discussing performance since 1998, his journey across the product and platform, and his philosophy of performance as the resource of software.
 
 
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 ⚡ 110: Find memory leaks in JavaScript Older → ⚡ 108: Can browsers help load third-party resources?
perf.email
Bluesky
LinkedIn