12. One or more computer-readable memory comprising computer-executable instructions for analyzing scripts, the computer-executable instructions directed to steps comprising: interpreting one or more scripts; intercepting an external function call from the one or more scripts to a document object model of a document while the one or more scripts are being interpreted, wherein the external function call can only be properly responded to with reference to the document object model; generating, independently of the document object model and prior to a construction of a relevant portion of the document object model that would have been required to properly respond to the intercepted external function call, a generic response to the intercepted external function call that was directed to the document object model; providing the generic response to the intercepted external function call; constructing the document object model after the provision of the generic response only if the provision of the generic response did not enable further operation of the relevant scripts; and providing a specific response, obtained with reference to the constructed document object model, to the external function call if the browser was requested to construct the document object model.
12. One or more computer-readable memory comprising computer-executable instructions for analyzing scripts, the computer-executable instructions directed to steps comprising: interpreting one or more scripts; intercepting an external function call from the one or more scripts to a document object model of a document while the one or more scripts are being interpreted, wherein the external function call can only be properly responded to with reference to the document object model; generating, independently of the document object model and prior to a construction of a relevant portion of the document object model that would have been required to properly respond to the intercepted external function call, a generic response to the intercepted external function call that was directed to the document object model; providing the generic response to the intercepted external function call; constructing the document object model after the provision of the generic response only if the provision of the generic response did not enable further operation of the relevant scripts; and providing a specific response, obtained with reference to the constructed document object model, to the external function call if the browser was requested to construct the document object model. 18. The computer-readable memory of claim 12 further comprising computer-executable instructions for: monitoring the interpreting the one or more scripts for a pre-identified type of action; and actively terminating the interpreting the one or more scripts if the pre-identified type of action is detected.