WE Javascript is a core module and suite of javascript oriented tools for Drupal 6.x. They have been created by the need of improved web interfaces using javascript. Some are used to improve development, others are javascripts interfaces or UIs.
All this features can be tested on http://www.wexample.com
WE Register
WE Register is a ressources register. It allow to index prefixed files and save location in cache to simplify access to it. For example, you can scan all modules to detect files prefixed by "class" like class.myjavascript.js and uses the path or the file into your own application. This example is exactly what we_javascript module do with it.
WE Javascript
WE Javascript is an Drupal / AJAX loader. It offer th ability to dynamically load function by javascript only when called into the page instead of load it at page startup.
In case of cascading calls (my function A call my function B who call my function C), WE Javascript can detect it and agregate all javascripts in one AJAX call (it returns A+B+C).
It optionnaly can compress JS files in the same time using the Dean Edwards JavaScript's Packer. You can also load some other data types like CSS or Images.
WE Javascript example
Test page used on development to check if all WE javascript features are ok.