1. A method for formatting and serving web content, comprising: providing a set of JavaScript objects that represents dynamic JavaScript data; providing a set of JavaScript functions to format the set of JavaScript objects, the set of JavaScript objects being distinct from the set of JavaScript functions; and formatting the set of JavaScript objects using the set of JavaScript functions.