Patent ID: 8291312

Claim:
A method comprising: receiving, by a computing device, a configuration file, the configuration file including a reference to a static file associated with a web page of a website, and the static file being ranked as a most-downloaded static file, of a plurality of static files, by a provider of the configuration file and the website, storing, by the computing device, the configuration file in a memory local to the computing device; retrieving, by the computing device, the static file based on the reference; storing, by the computing device, the static file in the memory local to the computing device; receiving, by the computing device, a request for the web page; identifying, by the computing device, the static file for the web page; using, by the computing device, the static file to display the web page in a browser associated with the computing device; determining, by the computing device, whether a period of inactivity of the browser is greater than a threshold; identifying, by the computing device, a first identifier associated with an updated configuration file; determining, by the computing device, whether the first identifier matches a second identifier of the configuration file; transmitting, by the computing device and to the provider, a request for the updated configuration file when the period of inactivity is greater than the threshold and when the first identifier does not match the second identifier; receiving, by the computing device, the updated configuration file from the provider; and replacing, by the computing device, the configuration file, in the memory local to the computer device, with the updated configuration file.