874
edits
Changes
m
rewording
* They are a superset of the CommonJS [http://wiki.commonjs.org/wiki/CommonJS/Modules/SecurableModules SecurableModule] standard.
* They can be loaded and unloaded multiple times throughout the lifetime of their containing application (yes, leaks are an unfortunate possibility).
* They have the ability to register callbacks that perform cleanup tasks when the module is unloaded.
* They have full access to XPConnect's <tt>Components</tt> object, and all its sub-objects.