Dynamic, lazy loading JavaScript packages

Many different solutions exist.

  • JSLoad is a Javascript file loader that [they] wrote for Instructables.
  • jspkg is a package loader for Javascript, based on pluggable loaders for locating and loading scripts into a client-side Javascript application. Orphaned?
  • The YUI Loader Utility is a client-side JavaScript component that allows you to load specific YUI components and their dependencies into your page via script.
  • Ajile Advanced JavaScript Importing & Loading Extension.
  • Joose is a meta object system for JavaScript with support for classes, inheritance, mixins, traits, method modifiers and more.
  • ext-basex 3.1 adapter extensions. $JIT, Ajax enhancements, and more. It’s a means to deliver external resources to your browser (Text, Markup, JSON, code, CSS, XML) with dependency management options as well.
  • JScount, a full-featured javascript/css on-demand package loader, based on Ext core, and Kanban, a Toolkit for seamless Ext on-demand loading and managing your server-side javascript library.
  • Sprockets JavaScript dependency management and concatenation.
  • ext.ux.JSLoader - load JavaScript on demand

3 Comments

  1. Posted 4/4/2009 at 7:10 am | Permalink

    Nice list. I was looking for something to manage packages in javascript and I’ve investigated some of these but I ended up writing my own version. Have a look at it, it’s very small and simple:
    http://packagesinjavascript.wordpress.com/

  2. Posted 4/5/2009 at 6:10 pm | Permalink

    That’s pretty impressive. Thanks for sharing!

    I’m hoping ExtJS 3 will be less heavy of a framework with more opportunities for lazy-loading functionality on-the-fly.

  3. Posted 8/6/2009 at 11:28 am | Permalink

    Hi Jason,
    I’m Ajile’s creator and just wanted to let you and everyone else know that Ajile’s still very much alive! :-)

    I’ve been actively working on it since the last release but various life events have forced me to adjust release plans.

    Since there’ve been no new issues or enhancements reported via Ajile’s Support site: http://help.ajile.net/ or blog: http://ajile.net/blog/ I’ve been experimenting with possible extensions and new approaches to some of its core features.

    What I’m working on is currently very prototypical but if all goes as planned, I’ll make a new release within the next few months.

    Thanks for the listing. It’s good to see interest in this area.

Post a Comment

Your email is never shared. Required fields are marked *

*
*