Life's Too Short - Write Fast Code (part 2)





The interactive transcript could not be loaded.



Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Uploaded on Mar 9, 2009

Google Tech Talks
Web Exponents
presented by Steve Souders
March 5, 2009

blog post: http://google-code-updates.blogspot.c...

This is the second talk based on Steve's next book, Even Faster Web Sites, the follows-up to High Performance Web Sites. The first talk presented three new best practices: Split the Initial Payload, Load Scripts Without Blocking, and Don't Scatter Inline Scripts.

The most important of these is loading external scripts without blocking other downloads and preventing page rendering. One complication is this may introduce undefined symbol errors if inlined code uses symbols from the external scripts. Luckily, there are several techniques to workaround this problem. That and other topics will be covered in this presentation of three more best practices:

* Coupling Asynchronous Scripts
* Use Iframes Sparingly
* Flush the Document Early

Speaker: Steve Souders
Steve Souders works at Google on web performance and open source initiatives, and previously served as the Chief Performance Yahoo!. He also co-founded Helix Systems and CoolSync, and worked at General Magic, WhoWhere?, and Lycos. Steve is the creator of YSlow, the performance analysis extension to Firebug, which has over 700,000 downloads. He serves as co-chair of Velocity, the web performance and operations conference from OReilly, and is co-founder of the Firebug Working Group. He recently taught High Performance Web Sites at Stanford University.

The topics from part 1 can be seen here: http://sites.google.com/site/io/even-...


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...