Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

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

Loading...

Sign in or sign up now!
92,399
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 9, 2009

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

blog post: http://google-code-updates.blogspot.com/2009/03/steve-souders-lifes-too-short...

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-faster-web-sites

  • likes, 6 dislikes

Link to this comment:

Share to:

Top Comments

  • The title of Part 1 is "High Performance Web Sites and YSlow"

  • could someone please post the link to the first part of this video. I tried to look for it but I didn't find.

see all

All Comments (51)

Sign In or Sign Up now to post a comment!
  • I have followed these methods with astounding results!

  • Writing the text file of subanalytical and ergonomical processes can be a somewhat forensical adversity, as it can result in some pre-made errors and overwhelming discrepancy. However, over the years c++ compilers and engineers have found numerous methods of advancing the techniques utilized in post-subconjuring encryption and ethonopoly. But the treatment of input and output for C3PO computers has readily made using software peripherals and code that much more effective.

  • Learning how to do brain surgery is easier than this kiefe

  • Life's Too Short, keep your video short

  • code faster or faster code?

  • the title is stupid, everybody is looking for part 1

  • this is brilliant.

View all Comments »
Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more