Except as otherwise noted, the content of this page is licensed under a Creative Commons Attribution 2.5 license, and examples are licensed under the BSD License.

The Chromium OS designs and code are preliminary. Expect them to evolve.
SPDY‎ > ‎

SPDY Protocol

SPDY Protocol Drafts:

  • Draft 3
    • Spec now checked in at github:  https://github.com/mbelshe/SPDY-Specification/branches/gh-pages
    • This is a placeholder.   Not spec'd or implemented yet.  Expected changes:
      • Addition of flow control
      • Increase 16 bit length fields in SYN_STREAM and SYN_REPLY to 32 bits.
      • Clarification of use with Proxies
      • Change definition of compression for DATA frames
      • Fix off-by-one on the compression dictionary for headers
      • Define WebSockets over SPDY
      • Increase priority field from 2bits to 3bits.
      • Remove NOOP frame
      • Split the request "url" into "scheme", "host", and "path"
      • Added the requirement that POSTs contain content-length.
      • Move the Name/Value blocks out of SYN_STREAM and SYN_REPLY; instead they only exist in HEADERS.
      • Add design rationale, security considerations, and privacy consideration sections.
      • Bug Fixes
        • Priorities were described backward (0 was lowest instead of highest).
        • Name/Value header counts were duplicated in both the Name Value header block and also the containing frame.
        • Removed wasted 16bits of unused space from the end of the SYN_REPLY and HEADERS frames.
  • Draft 2
    Clarifies Server Push & improves stream cancellation semantics.

  • Draft 1
    Originally published Nov 11, 2009.

Sign in  |  Recent Site Activity  |  Terms  |  Report Abuse  |  Print page  |  Powered by Google Sites