1. A method, comprising: creating a version of a source file that comprises: source code from the source file and at least a portion of a client-side scripting language file for generating at least a portion of markup language for a web page to be served to a client device using a webserver; associating, at a processor, metadata with a preprocessed directive and a version of the source file, wherein the metadata comprises: at least the portion of the client-side scripting language file; retrieving, via the webserver from a database, only the metadata associated with the preprocessed directive in the version of the source file such that the entire source file does not need to be retrieved; and in response to receiving a request for the metadata associated with the version of the source file, generating, in accordance with the metadata associated with the preprocessed directive and the version of the source file, at least the portion of the markup language for the web page to be served to the client device.
12. The method of claim 1 , wherein the directive comprises at least one of: an include directive; and an if directive.