If you’ve spent any time making Web sites faster, you’ve undoubtedly come across the work of Steve Souders. In addition to working at Google, speaking about Web performance across the world, and teaching a class at Stanford, he finds time to write books!
Steve’s first book, High Performance Web Sites, was one of the first of its kind to assemble and codify the best-practices for improving Web site front-end performance. His latest book, Even Faster Web Sites, picks up where the first left off, and dives even deeper into performance optimization techniques.
In the balance of the book, Steve gets down to business with discussions of techniques to improve page load times, both perceived and actual. Four chapters dive deep on how to optimize script loading (inline and external). Another discusses performance gains and penalties of splitting content across domains (domain sharding) and finding the right balance.
Perceived performance can often be enhanced by getting initial content to users more quickly. Steve explains how to achieve this by flushing buffers early and using Chunked Transfer Encoding. Finally, Steve discusses the pros and cons of IFRAME use, and wraps up with a chapter surveying CSS selector efficiency and which ones to avoid.
In the Appendix, Steve has assembled a list of performance tools (many free), describing the strengths of each, and providing a checklist view of how they all stack up to measuring performance best practices.
As with his first book, the new Even Faster Web Sites should be on the shelf of anyone who makes Web sites faster.