YUI Theater — Steve Souders: “High Performance Web Sites: 14 Rules For Faster Pages”
September 4, 2007 at 7:36 am by Eric Miraglia | In YUI Theater |
Steve Souders is Yahoo’s chief guru in the art and science of web performance and the author of the YSlow plugin for Firebug; he is the author of High Performance Web Sites, a forthcoming title from O’Reilly (bonus points if you can guess which animal O’Reilly’s editors chose for the cover of this one without looking at the picture to the right…). For the past three years, Steve has led a team investigating the root causes of poor page performance and applying the lessons learned to Yahoo!’s high-traffic, media-rich properties.
Over the past year, Steve has worked with Tenni Theurer (author of a four-part YUIBlog series on performance: part one | part two | part three | part four) and their Exceptional Performance team to hone the message. Last week, Steve reprised at Yahoo his recent OSCON talk which is derived from the past three years of research.
The details of this research are documented in Tenni’s articles (linked above) and in the Exceptional Performance section of the Yahoo! Developer Network website, so I won’t reiterate those here. Many thanks to Steve for his continuing advocacy on this subject and for allowing us to sharing his talk on YUI Theater.
This video is available in Flash format on Yahoo! Video and as an MPEG-4, iPod-compatible (and iPhone-compatible!) download (change the extension from .m4v to .mp4 if your video software doesn’t recognize the extension).
In Case You Missed…
Some other recent videos from the YUI Theater series:
- Joseph Smarr: "High-Performance JavaScript: Why Everything You’ve Been Taught is Wrong" (Yahoo! Video | .m4v download)
- Matt Mlinac: “The YUI ImageLoader Utility” (Yahoo! Video | .m4v download)
- Shawn Lawton Henry: "Web Content Accessibility Guidelines Update" (Yahoo! Video | .mp4 download)
- Joe Hewitt: “An Introduction to iUI” (Yahoo! Video | .m4v download)
Share and extend: Bookmark with Yahoo! My Web | Bookmark with del.icio.us | digg it! | reddit!
7 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment

Copyright © 2007 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service
Powered by WordPress on Yahoo! Web Hosting.

[…] YSlow Developed by Steve Souders (and team) at yahoo. He is the evangelist at yahoo for website performance (page load times). His […]
Pingback by 10 Firefox Extensions For Website Owners | Connected Internet — September 4, 2007 #
I saw a lot of what you covered on the YSlow pages already but still a great presentation, Steve…thanks.
I’ll be putting in my order for your book from Amazon too when I decide on which LCD TV to buy :)
Comment by Carlton Dickson — September 5, 2007 #
Anyone know what the software he used to generate the http request graphs?
Comment by louis w — September 5, 2007 #
I like IBM Page Detailer for the HTTP request graphs.
http://alphaworks.ibm.com/tech/pagedetailer
Comment by Steve Souders — September 6, 2007 #
Steve -
I enjoyed this informative video. Two items concerning JS/CSS files seem to be needed as a web developer.
1.) EASY: ability to combine multiple JS or CSS files into 2 files (one for JS and one for CSS) for a given web page. I’ve already created it in CFMX.
2.) HARD: ability to scan all JavaScript functions and remove those function(s) not used (ie., user events, onload/onunload, css expressions) for a given web page. This would make the JavaScript as small as possible since, it would remove unused JavaScript for a given web page. If your team could create a server-side solution, this would help others. This would remove the ‘fatness’ from various frameworks.
Comment by Patrick Whittingham — September 7, 2007 #
[…] http://yuiblog.com/blog/2007/09/04/video-souders/ […]
Pingback by Zaibatsu Media Corporate blog » Blog Archive » Sfaturi pentru a reduce timpul de încarcare al unui website — November 26, 2007 #
[…] wahrlich unverzichtbare Hilfe, wenn man Webseiten auf ihr Verbesserungs-Potenzial untersuchen will. Steve Souders hat mit dem Yahoo-Performance-Team einige Thesen aufgestellt, die für einen in diesem Thema […]
Pingback by nothing blog from outer space : Performance-Tuning am Beispiel pointup.ch — December 5, 2007 #