From the website it's unclear how nodes are authenticated. How can one node enforce access control over objects if its connection is proxied?
Also you decide what to do when a client call a specific function: https://github.com/DistributedObjectProtocol/web/blob/master...
I can see a number of ways that it can be accomplished that would take a good amount of work but it begs the question, is this worth the effort? You now have lots of security concerns, issues with nodes disconnecting, and nodes becoming overloaded. What benefit does this have over plain old fashioned AJAX? What problem does this solve?