Patent ID: 8631394

Claim:
A method comprising: constructing, by one or more computing devices, a graph comprising one or more parameter nodes and one or more transformation nodes, wherein: each parameter node represents one or more parameters; and each transformation node represents one or more transformations, each transformation resulting in one or more intermediate versions of a static resource, the static resource comprising code for generating one or more dynamic web pages; and sequentially applying, by the one or more computing devices, from a lowest level to a highest level of the graph, the one or more parameters represented by each parameter node and the one or more transformations represented by each transformation node to a static resource to determine one or more versions of the static resource associated with each transformation node, wherein determining each of the one or more versions of the static resource comprises: if the transformation node has one or more child transformation nodes, then applying the one or more transformations represented by the transformation node to one or more versions of the static resource resulting from and associated with the one or more child transformation nodes.