Patent ID: 8037484

Claim:
A method comprising: a computer searching an extension registry for a plurality of Jazz web User Interface (UI) components; the computer generating cached strings of JavaScript code based on said plurality of Jazz web UI components; and in response to a browser accessing a Jazz web UI home page: the computer downloading said cached strings of JavaScript code with a plurality of script tags; the computer executing said cached strings of JavaScript code; the computer registering a plurality of available Jazz web UI components with an Asynchronous JavaScript And eXtensible Markup Language (AJAX) package management system, wherein said plurality of Jazz web UI components includes a plurality of Open Services Gateway initiative (OSGi) bundles that include JavaScript files, HyperText Markup Language (HTML) files, and Cascading Style Sheet (CSS) files, and wherein said AJAX package management system includes an open source Dojo JavaScript Toolkit; the computer serializing a subset of said extension registry, wherein said subset includes a plurality of server side extension points declared within said plurality of available Jazz web UI components; and the computer parsing said subset to make said plurality of server side extension points available through one or more JavaScript Application Programming Interfaces (APIs), wherein said plurality of server side extension points are lazily loaded when a web perspective is entered for a first time.