Networking/Archive/http2

From MozillaWiki
< Networking‎ | Archive
Revision as of 17:06, 18 December 2013 by Todesschaf (talk | contribs)
Jump to navigation Jump to search

HTTP/2 for Firefox is currently under development.

This page contains a link to the most recent build with internet-draft level support for it. HTTP/2 is not available yet on any of the normal distribution channels (e.g. release, beta, aurora, nightly). Builds here are provided for the purpose of enhancing interop with other implementations and gaining experience with the protocol to inform its standardization - this space will change rapidly.

The current implementation is of draft-09 and compression-05.

It is serial 023 cset 48a4835d5b6f on try

source is at https://tbpl.mozilla.org/?tree=Try&rev=48a4835d5b6f

Builds for windows, os x, and linux are at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/hurley@mozilla.com-48a4835d5b6f

Firefox will only be implementing HTTP/2 over TLS - and right now that means for https:// schemed URLs. It does enforce the protocol's >= TLS 1.1 requirement - if a server negotiates HTTP/2 with a lower TLS version it is treated as a protocol error. (there is a preference for changing that for testing purposes if you need it.)

This build supports basic push and continuations.

feedback of any sort welcomed to pmcmanus@mozilla.com and hurley@mozilla.com

Previous builds

draft-08 and compression-04 builds at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/hurley@mozilla.com-79063d5e5c67

draft-07 and compression-04 builds at http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/hurley@mozilla.com-31cbcfa26b62