Most bugs have been eradicated, significant further API changes are unlikely.
I'm using it in a mini-application here now. I.e. in my application I define two namespaces:
"" : Authentication functions. Supported RPC (Remote Procedure Call) events are: - client->server: "gettoken" - server->client: "getusername", "getpassword".
"db" : Connects to a database. Supported RPC events are (all client->server): - "gettoken" (used internally, server->server). - Any other queries the user-application needs.
Other namespaces could be defined for other server functions (like controlling hardware).
In essence this framework allows me to do asynchronous database queries from a webbrowser application with minimal overhead.