If you're a web developer, you probably already know about Steve Souders. He's quite possibly the most influential proponent of high performance websites out there.
Steve Souders has founded and participated in a number of projects, most of which involve making websites faster, making software faster, or promoting other open source projects and developers. See how many of these you already use, and try those you don't — you might even find a new favorite!
In 2004, Steve became "Chief Performance Yahoo!" at, well, Yahoo! His goal was to measure and improve performance across every Yahoo-run product. It was then that he discovered that over 80% of the time spent waiting for a webpage to load is spent on the front end, not the back end. This research led Souders to create 14 Rules for Faster-Loading Web Sites, the cornerstone for what would become Yahoo's own Exceptional Performance and YSlow.
In January of 2008, Souders left Yahoo for Google. They have since released many of their own products and enhancements based on improving website performance. Coincidence? Perhaps. Although Google has had a history of shaving bytes to save their own bandwidth, there hadn't been a major effort to improve website performance everywhere until about a year ago.
No, you got me. But with the "speed up the web" mantra being thrown around these days, it seems appropriate to credit one of the movement's key players. How do you Soudersize your website? Are there any best practices or performance hacks you use to keep it running smoothly?
I'm a Front-End Engineer at Yahoo! working on the Mail and Messenger teams. I blog about web design and development topics including accessibility, usability, performance, and developing HTML / CSS / JavaScript applications on Appcelerator Titanium and Adobe AIR.
If you're a web developer, you might enjoy Jelo, my JavaScript library.
All original work on this site is covered by a Creative Commons Attribution 3.0 license unless otherwise specified.
You may share or use any code or images from this site in any manner, for free, so long as reasonable effort has been made to give credit where due.
The views expressed in the posts and comments on this blog do not necessarily reflect the views of Yahoo!