sysend.js is a small library that allows to send messages between pages that are open in the same browser. It also supports Cross-Domain communication (Cross-Origin). The library doesn't have any ...
For now, it does not support navigation properties, complex types, owned types, shadow properties, or inheritance, but they are in the roadmap.