#### browsers

## Get rid of ”flash of white” when loading sites
For a while now browsers have been following a pattern of clearing the page (known as the ”flash of white”) while navigating between pages, even on the same origin domain. That behaviour often introduces a jarring, distracting effect.
Chrome combats that with **Paint Holding** (now available in Chrome Canary) which will prevent the flash of solid background.
[Paint holding →](https://developers.google.com/web/updates/2019/05/paint-holding)
#### article

## What does it take to view a JPEG?
[Omar Shehata](https://twitter.com/omar4ur) takes us on a fascinating journey through how JPEGs, one of the building blocks of the Internet, is constructed, compressed and then decoded on the recipients’ screen. Turns out, multiple algorithms dial into human perception quirks to achieve maximum compression without visible quality loss. Also, cat photos!
[unraveling the jpeg →](https://parametric.press/issue-01/unraveling-the-jpeg/)
#### talk

## Privilege shapes what and how we build
In her talk, [Tatiana Mac](https://twitter.com/TatianaTMac) takes a critical look at unrealised privilege that shapes our daily decisions as technologists and, subsequently, deeply affects the users of our products. [A must watch](https://www.youtube.com/watch?v=nQq_gZiZ-jg).
[How privilege defines performance →](https://slides.com/tatianamac/how-privilege-defines-performance/fullscreen#/)
#### tools

## The impact of third party scripts on the Web
[Patrick Hulce](https://twitter.com/patrickhulce), a member of the Lighthouse team, took data from the [Chrome User Experience Report](https://developers.google.com/web/tools/chrome-user-experience-report/) to visualise the impact of common third party scripts on the Web.
This type of publicly available data is crucial not only to understand how third-party tools influence your products but also to introduce accountability pressure on integration providers.
[Third-party web →](https://www.thirdpartyweb.today/)
#### browsers

## Googlebot crawler gets an upgrade
Googlebot is the crawler that visits web pages to include them within Google Search index. Up until now, it was running on an old version of Chromium, which resulted in lack of ability to render and index parts of pages using newer JavaScript features, ES6 or IntersectionObserver.
Yay for more SEO juice!
[The new evergreen Googlebot →](https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html)
#### new in calibre

## What Calibre released last month
📚 **Release Notes: April.**
Here’s our monthly roundup of what was released in April—Deployment Tracking, testing without ads, CLI 2.0.0, Snapshot Status and more.
📊**Test without ads and third party scripts. No code changes required.**
🔎[**Visualise performance impact between deploys.**](https://calibreapp.com/blog/visualise-performance-impact-between-deploys/)
🤝**Learn how NFX decreased Time to First Paint by 85%.**