The state of HTTP/2 in Firefox, Chrome and Internet Explorer

HTTP/2, an update of the original Hypertext Transfer Protocol last updated in 1999, is finally approved.  The update introduces several improvements such as faster user experience when browsing the Web, bandwidth reductions or easier use of secure connections.

Work began back in 2012 when Google's SPDY protocol was selected as the starting point.  You can check out the official Github page of HTTP/2 to access drafts and specifications.

Now that HTTP/2 has been approved, it is likely that most browser developers add support for its final form soon.

Most companies and organizations have already integrated previous drafts of the protocol but since it was not finalized until recently, not all features have been implemented yet in their final form.

You find information about implementations on this page. It lists a company or product and its supported negotiations and draft.

As far as the Firefox browser is concerned, here is what you need to know:

  1. The current stable release supports HTTP/2 draft 14 and it is used when you connect to google.com.
  2. Firefox 36, to be released next week, supports drafts 14 and 15. Firefox will negotiate with Twitter and Google using draft 15.
  3. Firefox 37 and 38 add draft 16 on top of this.

Mozilla plans to remove previous draft levels of HTTP/2 from the browser "sometime in the near future" at which point in time Firefox will support the proposed standard "h2".

Mozilla engineer Patric McManus notes that 9% of all Firefox release channel HTTP transactions are already happening over HTTP/2 and that the number will rise significantly in the near future.

Read also:  How to speed up the Vivaldi web browser

Firefox users find various HTTP/2 related preferences on the about:config page including network.http.spdy.enabled.http2draft (defaults to True) and network.http.spdy.enabled.http2 (defaults to False).

firefox http2

Tip: Firefox users can install the SPDY Indicator add-on in the browser which indicates if websites support HTTP/2 or SPDY.

Google announced a week ago that it will "roll out support for HTTP/2 in Chrome 40" in the coming weeks. Chrome Stable is already at that version which makes it likely that Google plans to release the update before the stable channel of the browser hits version 41.

Microsoft's Internet Explorer supports HTTP/2 in Internet Explorer 11 running on Windows 10 Technical Preview systems. It is unclear if previous versions of the browser or the same version on different systems it runs on will receive support for HTTP/2 as well.

In closing, it seems that Google will be the first to integrate HTTP/2 fully in its web browser. Firefox users will have to wait a couple of releases before full support is added to the browser, and Internet Explorer users may have to wait even longer, possibly until Windows 10 gets released in the last quarter of 2015 for that.

Summary
Article Name
The state of HTTP/2 in Firefox, Chrome and Internet Explorer
Description
The HTTP/2 protocol has been finalized. Find out when Chrome, Firefox and Internet Explorer will support the final version of the protocol.
Author
Advertisement
Please share this article

Facebooktwittergoogle_plusredditlinkedinmail



Responses to The state of HTTP/2 in Firefox, Chrome and Internet Explorer

  1. Tom Hawack February 19, 2015 at 5:30 pm #

    As I understand it Chrome as well as Firefox will make HTTP/2 available only for domains supporting SSL (or is it TLS?). If so looks like a smart move to push site administrators to update their place to a secure connection...

    SPDY Indicator Firefox add-on works well, it's been updated to handle HTTP/2. There is also spdycheck dot org which delivers quickly all information regarding a domain's compatibility for the SPDY protocol (as it still is). I've made a little bookmarklet to check any site's domain with the above :

    javascript:%20url%20=%20'http://spdycheck.org/#'+encodeURIComponent(document.location.hostname);%20void(window.open(url));

    Opens SpdyCheck dot org in a new tab.

    • Dwight Stegall February 19, 2015 at 7:29 pm #

      I checked several popular domains spdycheck and got some lame error why it couldn't check them.

  2. Šime Vidas February 19, 2015 at 6:24 pm #

    What about Safari? Is something planned for version 9 later this year?

    • Martin Brinkmann February 19, 2015 at 6:55 pm #

      Safari supports a draft already and it will get the final version as well but I don't know when.

  3. Ahmad February 19, 2015 at 7:45 pm #

    Well, you can enable HTTP2 in Chrome using "chrome://flags/#enable-spdy4" flag.

  4. switching_to_opera February 19, 2015 at 11:15 pm #

    This isn't really connected to https2 but I wanted to let you know that the amazing Chromium add-on, HTTPS Switchboard, had it's successor - µMatrix - released for Opera >15. You have once written about HTTPs Switchboard but the end of developement was poorely announced by the devs so probably a lot of people do not know about µMatrix.

Leave a Reply