A method, apparatus, system, and article of manufacture for electronically
obtaining a Web page in a Web browser. A Web page is requested. In
response, the browser receives a bootstrap file that comprises a
declaration of a component module control object, and a script block
comprising a method that accesses the component module control object. The
object identified in the declaration is obtained. The object also includes
one or more resources. The object is then installed in the Web browser.
The Web browser may then use the method of the script block to extract a
Web page based on the resources of the component module control object.
The Web browser may also be configured to determine if the control object
is an up to date version. If the control object is not an up to date
version, the browser obtains and installs an up to date version.