4 ms·
Can anybody summarize the main differences between this and the older versions of HTTP?
by sktrdie 13y ago
Can anybody summarize the main differences between this and the older versions of HTTP?
- jeffasinger 13y agoBinary protocol, every connection is TLS, and multiple requests can be put over the same TCP connection and answered in any order. I didn't read this super carefully, but this is basically Google's SPDY protocol.
- ctz 13y agoI don't think every connection is TLS. This is obviously a critical mistake, given HTTPS stripping is possibly the biggest weakness in current web transport security.
- deleted 13y ago[deleted]
- twoodfin 13y agoThere have been several debates about making TLS mandatory in HTTP 2.0 on the ietf-http-wg mailing list. Here's a link to a NetFlix engineer's comment in the most recent one I could find: http://lists.w3.org/Archives/Public/ietf-http-wg/2012JulSep/0494.html http://lists.w3.org/Archives/Public/ietf-http-wg/2012JulSep/... In short: While TLS is a really good idea for just about every user-facing site on the web, there are many applications where some combination of the administrative burden, need for intermediaries and performance cost make TLS sufficiently undesirable to preclude adoption of a spec that required it.
- joosters 13y agoBinary protocol. Header compression. Multiple concurrent 'streams' (or requests) over the same TCP connection.
- sktrdie 13y agoBinary protocol. I don't get where the "binary" part is. Does "GET /docs/index.html HTTP/1.1" get converted into binary? What are the benefits of this, given that it's really a limited amount of information compared to the body of the request/response which can of course be binary - or any other format.
- spullara 13y agoMost of the work processing an HTTP request is parsing the request headers. They are making that much more efficient and much more likely to fit into a single network packet.
- xcnm3 13y agoCurrent version of HTTP was devised by engineers. The new version is devised by an advertising company/NSA puppets.
- jimgumbley 13y agoi thought google and nsa employed engineers?
- frou_dh 13y agoIf you're a proponent of engineering then why are all your comments on the matter vague and/or emotional?
- xcnm3 13y agoI feel it's necessary to remind other posters who we're dealing with. The Google problem should not be ignored, every engineer in that company is now suspect.