Images have always been a key part of the web. Our brains are able to interpret images much faster than text, which is why high-quality visuals drive conversions and user engagement.
That said, loading images efficiently at scale isn’t a little project for a quiet afternoon. It requires understanding of compression techniques, loading behavior, image decoding and image CDNs, adaptive media loading and caching.
This book will equip you with everything you need to know to optimize how you compress, serve and maintain images — boosting performance along the way.
Addy Osmani is an engineering and evangelism leader who spent over 14 years at Google leading developer experience. In recent years his focus shifted to AI: Gemini's developer experience, agentic engineering, coding agents, harnesses, evals and benchmarks, and code quality, work that led into a Director role at Google Cloud AI running Cloud AI Developer Experience and Technical Evangelism, where he helped launch Google's agent developer platform (Agent Platform, Agent CLI, and Agent Studio). Earlier he led Chrome's Developer Experience, working on DevTools, Lighthouse, and Core Web Vitals.
This book is let down by, unfortunately, the images. Many of them are screenshots with large amounts of text squeezed down to 85mm wide and are practically unreadable. Image comparisons are similarly shrunk past the point they could be distinguished.