1. A method for executing a web-based application within a browser, comprising: loading a top-level page, said top-level page referencing a first library file; loading said first library file, wherein said first library file includes one or more core functionality components; loading a second library file, wherein said second library file references one or more application library components; and executing said application library components referenced by said second library file.