Even Faster Web Sites: Performance Best Practices for Web Developers (Google eBook)

Front Cover
"O'Reilly Media, Inc.", Jun 4, 2009 - Computers - 256 pages
10 Reviews

Performance is critical to the success of any web site, and yet today's web applications push browsers to their limits with increasing amounts of rich content and heavy use of Ajax. In this book, Steve Souders, web performance evangelist at Google and former Chief Performance Yahoo!, provides valuable techniques to help you optimize your site's performance.

Souders' previous book, the bestselling High Performance Web Sites, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In Even Faster Web Sites, Souders and eight expert contributors provide best practices and pragmatic advice for improving your site's performance in three critical categories:

  • JavaScript—Get advice for understanding Ajax performance, writing efficient JavaScript, creating responsive applications, loading scripts without blocking other components, and more.
  • Network—Learn to share resources across multiple domains, reduce image size without loss of quality, and use chunked encoding to render pages faster.
  • Browser—Discover alternatives to iframes, how to simplify CSS selectors, and other techniques.

Speed is essential for today's rich media web sites and Web 2.0 applications. With this book, you'll learn how to shave precious seconds off your sites' load times and make them respond even faster.

This book contains six guest chapters contributed by Dion Almaer, Doug Crockford, Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov, Nicole Sullivan, and Nicholas C. Zakas.

  

What people are saying - Write a review

User ratings

5 stars
4
4 stars
2
3 stars
3
2 stars
1
1 star
0

Review: Even Faster Web Sites

User Review  - Robert - Goodreads

Plenty of solid advice backed up by data and sample code. I picked up a few new optimizations to try and a couple to revisit from reading this book. Well recommended if you want to make a site faster. Read full review

Review: Even Faster Web Sites

User Review  - Doug - Goodreads

Much of the material in this book has become dated. A good read, but not as helpful as it once was. Read full review

Contents

Chapter 1 Understanding Ajax Performance
1
Chapter 2 Creating Responsive Web Applications
7
Chapter 3 Splitting the Initial Payload
21
Chapter 4 Loading Scripts Without Blocking
27
Chapter 5 Coupling Asynchronous Scripts
41
Chapter 6 Positioning Inline Scripts
69
Chapter 7 Writing Efficient JavaScript
79
Chapter 8 Scaling with Comet
109
Chapter 10 Optimizing Images
133
Chapter 11 Sharding Dominant Domains
161
Chapter 12 Flushing the Document Early
171
Chapter 13 Using Iframes Sparingly
181
Chapter 14 Simplifying CSS Selectors
191
Appendix Performance Tools
205
Index
221
Copyright

Chapter 9 Going Beyond Gzipping
121

Common terms and phrases

About the author (2009)

Steve Souders works at Google on web performance and open source initiatives. His books High Performance Web Sites and Even Faster Web Sites explain his best practices for performance along with the research and real-world results behind them. Steve is the creator of YSlow, the performance analysis extension to Firebug with more than 1 million downloads. He serves as co-chair of Velocity, the web performance and operations conference sponsored by O'Reilly. Steve taught CS193H: High Performance Web Sites at Stanford, and he frequently speaks at such conferences as OSCON, Rich Web Experience, Web 2.0 Expo, and The Ajax Experience. Steve previously worked at Yahoo! as the Chief Performance Yahoo!, where he blogged about web performance on Yahoo! Developer Network. He was named a Yahoo! Superstar. Steve worked on many of the platforms and products within the company, including running the development team for My Yahoo!. Prior to Yahoo! Steve worked at several small to mid-sized startups including two companies he co-founded, Helix Systems and CoolSync. He also worked at General Magic, WhoWhere?, and Lycos.

Bibliographic information