This Week in Website Performance

This Week in Website Performance is a weekly feature of the blog. It summarizes recent articles about website performance. How to make yourweb site better, how to improve your users experience when they come to your website and how to optimize the overall experience. Why? Because your friends at care.

Caching Tutorial for Web Authors and Webmasters

Author: Mark Nottingham.

Content caching is often touted as one of the best ways to increase site performance, and rightly so. Your site is likely already using caching of one kind or another, be it at the browser, CDN, or server level. If you’re not entirely sure how it all works, this article will give you a decent understanding of what types of caches are available and how to use them. The many ways of working with caches are well detailed and you will be able to make some solid decisions about the caching strategy of your site.

Text Compression for Web Developers

Author: Matt Mahoney.

Text data on websites is a significant portion of traffic, on average according to some around the 40% mark. While image data is larger and often paid more attention when it comes to minimising, text is worthy of similar compression attention. This article covers plenty of ground in the area of compressing text data. From HTML to javascript to JSON information and more, there is plenty of text to deal with. There is not one single solution, and various strategies and techniques are discussing in this article.

Caching Techniques

Author: Jakob Jenkov.

Caching at the server is a topic unto itself, and this article does a fine job of covering several aspects of server caching. There are several ways of holding, aging, and updating cache data. As well, decisions need to be made on placement and sizing of cache servers. If this is newer territory for you this is a great read to get a handle on the landscape.


Author: Steve Souders.

Prebrowsing – short for “predictive browsing” – is a fantastic performance optimization for browsers. This is an area that holds a lot of potential to deliver pages instantly. The logic is fairly new and still evolving so web developers should be aware of how the preloader works and watch their pages for any unexpected download behaviour. Check out this detailed article to learn how prebrowsing works in order to understand how it affects load time of your site.