Changes

Jump to: navigation, search

Networking/Archive/http2

968 bytes removed, 18:45, 6 November 2013
no edit summary
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 07 and compression-0304.
It is serial 021 022 cset 613c073aaeab on try This build uses 0-bit prefix encodings for name and value lengths in the compression block. The specification is unclear on whether those should be 8 bit prefixes or 0 bit prefixes. twitter.com uses 0-bit as well, akamai and katana have favored 8, iij has transitioned from 0 to 8. Future compression definitions will define this more clearly (presumably as 8, which is more efficient) and will provide better interop.
source is at
https://tbpl.mozilla.org/?tree=Try&rev=613c073aaeabbee378b10a03
Builds for windows, os x, and linux are at
httpshttp://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mcmanushurley@ducksongmozilla.com-613c073aaeab/bee378b10a03
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.
 
There is a also a lightly tested (downloaded a page from nghttp2) implementation of draft-07 (compression-04). This is draft-07 build 3, cset 1a8123562dd5 on try
 
BUILDS
http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/hurley@mozilla.com-1a8123562dd5
 
SOURCE
https://tbpl.mozilla.org/?tree=Try&rev=1a8123562dd5
 
NOTE: These URLs were updated as soon as builds began. If you check the above URLs and the builds aren't ready yet AND you're really dying to download a build now, Now, NOW, use the page history to find the previous link.
feedback of any sort welcomed to pmcmanus@mozilla.com and hurley@mozilla.com
Confirm
96
edits

Navigation menu