Changes

Jump to: navigation, search

Labs/Jetpack/JEP/25

157 bytes added, 22:08, 16 September 2009
Our Solution: added more introductory information for newcomers, as per feedback from myk
[http://wiki.commonjs.org/wiki/CommonJS CommonJS] is a grassroots group of JavaScript enthusiasts and professionals who are creating a common set of standards to make code easier to reuse. One such standard is [http://wiki.commonjs.org/wiki/CommonJS/Modules/SecurableModules SecurableModule], which provides a simple yet elegant module mechanism that works in any kind of context, including the web.
If you're not familiar with the SecurableModule standard, please do so now by following the aforementioned link; it's an extremely short specification. <b>Chrome Boosters</b> are a superset of the SecurableModule standard that solve some issues specific to the Mozilla platform, and are intended to be used from both Jetpack Features and XULRunner extensions (e.g., Firefox/Thunderbird add-ons). Our hope is that, aside from solving the aforementioned problems, this mechanism module system will enable code-sharing between Jetpack developers, Add-on developers, web developers, and the greater JavaScript community as a whole.
As their name implies, Chrome Boosters are chrome-privileged and can use dependency injection to offer functionality to non-chrome-privileged Jetpacks&mdash;or, if used in a XULRunner extension, they can be used to provide functionality to other chrome-privileged code.
874
edits

Navigation menu