Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

HTTP Speed+Mobility

From Wikipedia, the free encyclopedia

HTTP Speed+Mobility[1] was an experimental open-specification communication protocol developed primarily at Microsoft for transporting web content.[1] 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.[2]

Relation to HTTP

[edit]

HTTP Speed+Mobility,being built on SPDY[clarification needed] does not replace HTTP. Rather, it modifies the way HTTP requests and responses are sent over the wire;[2] 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.[3][4][5]

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

See also

[edit]

References

[edit]
  1. 1 2 "HTTP Speed+Mobility". White Paper. Retrieved 2012-03-29.
  2. 1 2 "SPDY: An experimental protocol for a faster web". Chromium Developer Documentation. Retrieved 2009-11-13.
  3. MSDN blog: Speed and Mobility: An Approach for HTTP 2.0 to Make Mobile Apps and the Web Faster
  4. ExtremeTech: S&M vs. SPDY: Microsoft and Google battle over the future of HTTP 2.0
  5. CNET: Microsoft: Google's SPDY is nice for a faster Web, but...
  6. Nottingham, Mark. "What's next for HTTP". Retrieved 2012-05-18.
[edit]