Patent ID: 8046678

Claim:
A method for providing a page for display over a network at a request time, comprising: providing an interface enabling a page designer, during a design time, to customize the page, wherein the page is generated by executing a page specification program; determining, during the design time, a first part of the page specification program capable of being evaluated to a static form based on the customization and a second part of the page specification program to be evaluated at the request time; generating, during the design time, a modified version of the page specification program by converting the second part of the page specification program to a form that, when executed, outputs a source code representation of the second part of the page specification program; generating, during the design time, a partially evaluated page specification program by executing the modified version of the page specification program, wherein executing the modified version of the page specification program executes the first part of the page specification program and outputs the source code representation of the second part of the page specification program; and enabling, at the request time, a display of the page to a plurality of different users by executing the partially evaluated page specification program.