HTTP Speed+Mobility explained

HTTP Speed+Mobility was an experimental open-specification communication protocol developed primarily at Microsoft for transporting web content. HTTP Speed+Mobility was similar to HTTP, with particular goals to reduce web page load latency and improve web security. As a revision of Google's SPDY protocol, Microsoft's HTTP Speed+Mobility protocol achieved reduced latency through SPDY's use of compression, multiplexing, and prioritization.[1]

Relation to HTTP

HTTP Speed+Mobility, does not replace HTTP. Rather, it modifies the way HTTP requests and responses are sent over the wire; this means that all the existing server-side applications can be used without modification if a SPDY-compatible translation layer is put in place. When sent over SPDY, the HTTP requests are processed, tokenized, simplified and compressed. For example, each SPDY end-point keeps track of which headers have been sent in the past requests and can avoid resending the headers that have not changed; those that must be sent are sent compressed.

In developing HTTP Speed+Mobility, Microsoft built upon both Google's proven SPDY protocol and on WebSocket, which is a web technology providing for bi-directional, full-duplex communications channels over a single TCP connection.

Besides support of the framing of WebSockets, changes from SPDY include the following: taking mobile phones and other low-power devices into account and the removal of SPDY’s obligatory use of CPU-intensive features encryption, compression, and server-side push.[2] [3] [4]

The IETF working group for HTTPbis has begun working on HTTP/2 and chose SPDY as the starting point.

See also

External links

Notes and References

  1. Web site: SPDY: An experimental protocol for a faster web . Chromium Developer Documentation . 2009-11-13 .
  2. http://blogs.msdn.com/b/interoperability/archive/2012/03/26/speed-and-mobility-an-approach-for-http-2-0-to-make-mobile-apps-and-the-web-faster.aspx MSDN blog: Speed and Mobility: An Approach for HTTP 2.0 to Make Mobile Apps and the Web Faster
  3. http://www.extremetech.com/computing/124153-sm-vs-spdy-microsoft-and-google-battle-over-the-future-of-http-2-0 ExtremeTech: S&M vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0
  4. http://news.cnet.com/8301-30685_3-57404353-264/microsoft-googles-spdy-is-nice-for-a-faster-web-but../ CNET: Microsoft: Google's SPDY is nice for a faster Web, but...