Message delivery subsystem (Observer pattern implementation).
This module made of WebModule.
<script src="<module-dir>/lib/WebModule.js"></script>
<script src="<module-dir>/lib/Postal.js"></script>
<script>
var receiverObject = {
inbox: function(message) { // message -> "Hello"
return true;
}
};
var postal = new Postal();
postal.register(receiverObject);
postal.to().send("Hello");
postal.unregister(); // unregister all
</script>
importScripts("<module-dir>/lib/WebModule.js");
importScripts("<module-dir>/lib/Postal.js");
require("<module-dir>/lib/WebModule.js");
require("<module-dir>/lib/Postal.js");