Networking/Archive/http2: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
The current implementation is of draft-06 and compression-03.
The current implementation is of draft-06 and compression-03.


It is serial 016 cset d320cadd6969 on try
It is serial 018 cset 533a9b7062f4 on try


source is at
source is at
https://tbpl.mozilla.org/?tree=Try&rev=d320cadd6969
https://tbpl.mozilla.org/?tree=Try&rev=533a9b7062f4


Builds for windows, os x, and linux are at
Builds for windows, os x, and linux are at
https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mcmanus@ducksong.com-d320cadd6969/
https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mcmanus@ducksong.com-533a9b7062f4/


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.)
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.)

Revision as of 20:09, 9 October 2013

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-06 and compression-03.

It is serial 018 cset 533a9b7062f4 on try

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

Builds for windows, os x, and linux are at https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mcmanus@ducksong.com-533a9b7062f4/

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