ChronosJS

LivePerson's Generic JS Channels Mechanism (Events/Commands/ReqRes)

About ChronosJS

Fork me on GitHub

A library which provides an ability to develop event driven applications using events, commands and request/response.

Together with Courier, one can integrate multiple applications into one, by allowing cross domain cross application event driven communication.

An application developer can integrate/embed a 3rd party application (provided the application uses courier as well) seamlessly and securely without worrying about cross domain issues.

Another use case is for building multi module application where each module can be it's own application and a developer will want to mix and match between them.

For more information, including setup and configuration instructions, bug reports or feature requests head over to GitHub.