1. An apparatus, comprising: a processor configured by software to (i) parse a description of a web page to identify a first group of one or more objects of the web page that are typically retrieved by a browser in a sequential order, and (ii) while the browser retrieves a second group of one or more objects of the web page from a source server, retrieve the first group of objects from the source server, the first group being disjoint from the second group; and a cache configured to cache said first and second group of objects, wherein the browser retrieves the first group of objects from the cache instead of from the source server.