jacobhinkle/imp — Issue #5: protocols
Author: jacobhinkle
Created: 2012-02-23 17:11:10+00:00
State: open
Labels: Design

I just wanted to state what I have in mind for protocols. Of course we'll have a TCP interface which will probably be ws:// websockets. Whatever that is let's not pigeonhole ourselves: we want to be sure we can easily support it on multiple types of client (besides webbrowsers) and that we can wrap authentication and SSL around it without much fuss.

As for local clients, for obvious performance and space reasons it would be super cool to have a shmem interface, perhaps communicating through unix sockets for the metadata, etc. I have exactly zero idea how to do this, and as long as we're not retards i think we could always solder this back on if we just start with the websockets interface first.

Thoughts?