A method for use in rendering, through a computer, an information object in response to a first web page containing embedded code, the computer having a processor, a memory connected to the processor and storing both computer executable instructions and the first web page, the first web page having a plurality of computer readable instructions representing page content and the embedded code, and an output device operative in conjunction with the processor, wherein the method comprises the steps, performed by the processor and in response to the executable instructions and as a result of executing the code through a web browser, of:
- downloading an agent, from a first server, into the memory and subsequently executing the agent under control of the browser, wherein the method further comprises the steps, performed by the agent, of:
- downloading, from an second server and while the computer renders the first web page to a user through the output device, at least one file which is to be subsequently employed, by the processor, to render an information object;
- monitoring a click-stream produced by the user to detect a user navigation event signifying a user action to transition from the first web page to a next successive web page and which signifies a start of a next interstitial interval;
- and
- in response to the user navigation event, suspending further downloading of files and processing the one file so as to render the information object through the output device to the user during the interval.