Monday, October 22nd, 2007
It provides a methodology for organizing JS libraries, and programmatically loading them by simply â€œaskingâ€ for them. Example code: JSLoader.load(â€œriaâ€,â€extâ€,â€2.0-beta1â€);
I developed it as a mechanism to provide hosted Ajax libraries within a large enterprise (zero install, we maintain the latest releases) and it has been very successful. Furthermore, because no install is needed, I have leveraged TWiki to create a rapid prototyping environment, which has led to widespread adoption in the enterprise.
Ultimately, itâ€™s just dynamically writing
linktags onto the pageâ€¦ Not rocket science, but it works well, and itâ€™s proven its value in an enterprise environment.
- First of all, it’s a zero-install solution. The goal is to eventually deploy this style of loading and file organization on a “hosted toolkit” system and allow websites to leverage the distribution of new toolkits without having to figure out how to install them.
- Second, because multiple sites will share this code the browser and proxy caches will help make things more efficent
- Finally, the maintainability of toolkits is minimized as content needs to be distributed only once, instead of having each user download a private copy
Dov is going to be at The Ajax Experience this week in Boston. He is keen to meet you to discuss it!
Posted by Dion Almaer at 9:25 am