1. A system for dynamically serving a content file with embedded or referenced content objects over the Internet to an end user system, the system comprising: a content object request function that receives a request, from the end user system, for a webpage defined by the content file, the content file comprising a plurality of embedded or referenced content objects, wherein at least one of the plurality of content objects comprises a Javascript; a content-file modifier that modifies the content file, the content-file modifier comprising: a reporting-code injector that injects a reporting code into the content file, the reporting code comprising instructions to generate one or more reports comprising information relating to invocation of stubs; a content-file parser that identifies each content object of the plurality of content objects embedded or referenced in the content file; and a stub controller that replaces each of at least two of the identified content objects with a stub, wherein the stub requests the identified content object from a remote source upon invocation of the stub; a report receiver that receives reports generated in response to implementation of the reporting code in the modified content file; an object usage analyzer that dynamically analyzes the received reports to quantify usage of each of the stubs; an object prioritizor that prioritizes, in real time, at least two content objects of the plurality of content objects based at least partly on the dynamic analysis of the received reports, wherein the prioritization comprises an identification of at least one high-priority content object, and an object injector that, in real-time, modifies the content file such that the high-priority content object automatically loads upon rendering of the content file.