Networking/Archive/http2: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
As of Jan 18 2014, HTTP/2 draft support is included in routine builds of the nightly firefox-29 channel. It is disabled by default. | As of Jan 18 2014, HTTP/2 draft support is included in routine builds of the nightly firefox-29 channel. It is disabled by default. | ||
To get the nightly channel, download from https://nightly.mozilla.org/ | |||
To enable, go to about:config in the location bar and set network.http.spdy.enabled.http2draft and security.ssl.enable_alpn to true | To enable, go to about:config in the location bar and set network.http.spdy.enabled.http2draft and security.ssl.enable_alpn to true |
Revision as of 15:36, 18 January 2014
HTTP/2 for Firefox is currently under development.
As of Jan 18 2014, HTTP/2 draft support is included in routine builds of the nightly firefox-29 channel. It is disabled by default.
To get the nightly channel, download from https://nightly.mozilla.org/
To enable, go to about:config in the location bar and set network.http.spdy.enabled.http2draft and security.ssl.enable_alpn to true
The current implementation is of draft-09 and compression-05.
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 and both alpn and npn.
feedback of any sort welcomed to pmcmanus@mozilla.com and hurley@mozilla.com
There is a separate, more experimental, build available that supports HTTP/2 for http:// URIs using Alternate-Services and the "h2t" profile. This allows HTTP/2 over TLS for http:// URIs in some cases without verification of the SSL certificate. That code is at
https://tbpl.mozilla.org/?tree=Try&rev=077151e1c38e and downloads https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mcmanus@ducksong.com-077151e1c38e/