Improving Web Frontend Performance

Author Alex Ciminian
2011-09-21 14:00

Presentation Outline

Speed as a Feature

Research on a wide variety of hypertext systems has shown that users need response times of less than one second when moving from one page to another if they are to navigate freely through an information space.
The page with 10 results took .4 seconds to generate. The page with 30 results took .9 seconds. Half a second delay caused a 20% drop in traffic. Half a second delay killed user satisfaction.

Website Performance Techniques (HTTP)

Reduce HTTP requests

HTTP Compression

HTTP Caching

HTTP Caching (continued)

Placing HTTP Resources

JS Performance: Efficient Data Access

JS Performance: Flow Control

JS Performance: other aspects

CSS Performance

Other performance tips

Resources

Steve Souders: High Performance Websites

Steve Souders: Even Faster Websites

Tools

Google PageSpeed

Y!Slow

Fiddler

The HTTP Archive

Performance bookmarklets?