More On High Performance Websites

Last week Steve Souders, the author of the O’Reilly book High Performance Web Sites and creator of Firefox plugin YSlow, presented his latest website performance findings at the Web 2.0 Expo (I made him promise that he would present new content). He’s still developing the final set of guidelines, but here is what he so far:

  1. Split the initial payload
  2. Load scripts without blocking
  3. Don’t scatter scripts
  4. Split dominant content domains
  5. Make static content cookie-free
  6. Reduce cookie weight
  7. Minify CSS
  8. Optimize images
  9. Use iframes sparingly
  10. To www or not to www

As I finish chapters I’ll talk about my findings at conferences. My slides from Web 2.0 Expo last week contain information about the first three rules. In the future I’ll be speaking at Google I/O, Velocity, OSCON, and The Ajax Experience, so please come see me if you’re there. Also, I’ll write a blog post about each chapter. (Posts on Rules 1-3 are coming soon.)

Updated: with the embedded slides from his talk