Over a million developers have joined DZone.

Tracking HTTP/2 Adoption: Stagnation

HTTP/2.0 use is not growing; here's the proof.

· Web Dev Zone

Start coding today to experience the powerful engine that drives data application’s development, brought to you in partnership with Qlik.

This article is about the adoption of HTTP/2.0 over the last four months. Specifically, it's about how it’s adoption has stagnated and the only change has been in early adopters updating previous versions of the protocol.

Introduction

HTTP/2.0 is the next version of the HTTP protocol and will deliver many benefits over HTTP 1.x. If you want a quick overview of the new HTTP/2 protocol you might want to read my article HTTP/2 in a Nutshell, for the full story you should read the technical specifications.

Tracking HTTP/2.0 Adoption

Servers can advise that they support HTTP/2 during the SSL handshake and, with a modification made to Shodan by John Matherly that track the negotiated HTTP versions searches of the data collected, can be made using the ssl.alpn filter.

John wrote a blog post researching the state of HTTP/2.0 adoption in December 2015 and this article is an update to that story. I will rerun the reports that John produced and compare the results.

Analysis of Adoption

Let's see where we have come in the last five months by starting with the most popular HTTP versions on the Internet for HTTPS servers (port 443).

10 December 2015
14 April 2016
HTTP Versions from December 10, 2015 (top) and 14 April, 2016 (bottom)

Adoption Growth

If we analyze the two graphs (December full report, April full report) by looking at the percentage of all reported server support for each protocol type, we can see that the adoption of HTTP/2 has increased 100% to 10% of all surveyed servers.

Table of change







However, further analysis shows that growth has come from providers upgrading the incumbent version of HTTP/2 to the latest specification. It can be implied that providers have upgraded from draft versions 14 and 17 and from HTTP/2 (cleartext). The clear text version is not by Firefox or Chrome.

Looking deeper into data by combining all HTTP 1.x versions into one group, all HTTP 2 into another group, and all SPDY versions in a different group, we can see that there is no significant change in protocols supported.

Table of change - Combined

As expected HTTP 1.x dominates the list of support protocols, with SPDY in second place and HTTP/2 trailing last. There is still a lot of work to be done.

Supported Version White

 

Organizations Leading Change

Let's turn our attention to the organizations supporting the change in HTTP/2.

Organisation Adoption










Google is a new entrant and leads the change to HTTP/2. SingleHop, CloudFlare, and SiteGround still continue at the top while Amazon and OVH SAS come up behind (December full report, April full report).

Organisation Adoption Pie

Conclusion

In the last four months, the adoption of HTTP/2.0 has not improved. The data suggests that providers are upgrading their current support of HTTP/2.0 to the latest version but not adding support to older versions.

Create data driven applications in Qlik’s free and easy to use coding environment, brought to you in partnership with Qlik.

Topics:
http ,adoption ,http 2

Published at DZone with permission of Alex Theedom. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}