[whatwg] BWTP for WebSocket transfer protocol
Maciej Stachowiak
mjs at apple.com
Fri Aug 7 12:01:40 PDT 2009
On Aug 7, 2009, at 12:25 AM, Greg Wilkins wrote:
>
> But if your starting point is a working HTTP client or server, then
> the work needed to implement BWTP should not be too significant,
> as the additional complexities (Header fields and mime encoded
> content) are handle almost identically to HTTP.
From my review of the spec so far, it doesn't look like we'd be able
to reuse much of our existing HTTP client implementation, at least not
easily. The general header field parsing may be the same, but that
code is trivial. The complex parts are the handling of specific
headers, caching and connection management, and in most http libraries
that code is not structured in a way that makes it easy to pick and
choose. My tentative estimation is that the implementation effort for
BWTP would be considerably higher. That's not to say it's a
showstopper, it just means there is a tradeoff between additional
functionality and implementation complexity.
Regards,
Maciej
More information about the whatwg
mailing list