Breaking Up with Long Tasks or: how I learned to group loops and wield the yield

Not Every User Owns an iPhone

HTTP/3 prioritization demystified

HTML and CSS techniques to reduce your JavaScript

The mythical “fast” web page

JavaScript component-level CPU costs

The unseen performance costs of modern CSS-in-JS libraries in React apps

Don’t use JPEG-XR on the Web

QUIC and HTTP/3: Too big to fail?

Measuring Ad Weight

Evolution of <img>: Gif without the GIF

Faster Images using HTTP2 and Progressive JPEGs

A Tale of Four Caches

Testing with realistic network conditions

HTTP/2 Push: The details

Prefer DEFER Over ASYNC

Brotli compression for the web

Images and Chroma-Subsampling

Reducing Single Point of Failure using Service Workers

React’s diff algorithm (2013)

Web Performance APIs

The Classic Nagle+ Delayed Ack Interaction on Slowing First Byte Time

MozJPEG 3.0