-
Structured Application Core
By extending the application core shipped with cerebral you get access to a range of methods for loading and unloading modules. With the core you can also mediate communication between your modules via a pub-sub interface provided by the sandbox.
-
Sandboxed Modules
Your modules are self contained and only have access to its own submodules and whatever you make available on the sandbox. This makes it easy to swap underlying libraries whenever you chose.
-
Backbone + requirejs
Cerebral includes, utelizes and extends your trusted libraries like Backbone.js and require.js The Backbone classes includes extra goodies, and by starting and stoping modules via the core you can be sure your modules are initialized and cleaned up properly!