The subject of Web resource caching is as old as the World Wide Web itself. However, I’d like to offer as-exhaustive-as-possible catalog of the different ways one can improve performance by caching. Broadly speaking, web resource caching can happen in two different places: client-side - on the browser, and server-side.