[whatwg] Updated BWTP proposal

All,

thanks for the useful feedback on the BWTP proposal.

It was clear that while the features (such as meta-data and multi-plexing) were
welcome, the proposal was perhaps too complex.

I've written a second draft of the proposal

  http://bwtp.wikidot.com/main:proposal1


I have simplified this significantly by not using message headers
to control the transport protocol, as that is mixing transport
concerns with content concerns.    Meta data is supported, but
is not interpreted by the transport - only by the user agent
and/or server.

Thus multiplexing is now part of the protocol rather than a
convention applied to URIs.  There is explicit opening and closing
of multiplexed channels that well maps to websocket onopen and onclose

The result is more like a simplified BEEP than HTTP, but I still
expect many parts of a HTTP implementation will be able to be
reused.

Note that the protocol can also carry HTTP traffic, so one connection
can be used to carry HTTP and bidirectional traffic

cheers

Received on Monday, 24 August 2009 16:33:42 UTC