Header image

Symfony Finland
Random things on PHP, Symfony and web development

HTTP/2 usage statistics in June 2015

A week ago I setup this site on HTTP/2 and wrote a short article on running PHP with the H2O server. As a follow-up I decided to write a brief article on how many visitors actually used this new capability on the site.

The percentage of visitors using HTTP/2 on this site was higher than I initially expected. Granted the audience was likely to be more technologically aware than the average reader of an excellent celebrity gossip site.

I will argue that even if this week long sample does not represent the general public, it is definitely not irrelevant. Thanks to evergreen browsers it has never been as likely for web developers to be using the same browsers as the consumers of that content. Quite unlike installing Mozilla Phoenix back in the day.

Out of all 79 557 sessions a whopping 68 695 was done with the HTTP/2 protocol. This translates to a percentage value of 86% hits delivered by the server to be sent with the modern version. It is worth noting that the numbers contain all hits sent to the server - including images, CSS and JavaScript.

There is quite a bit of HTTP/1.1 traffic from social media robots, etc, which do not download all the resources. But as the bulk of traffic was done with it - it's safe to say HTTP/2 is most definitely here today.

It is also worth noting that out of 1463 individual browsing sessions, only 9 were done with Microsoft Internet Explorer. This is probably not very indicative of the general public, but more of a tendency for web developers' preferences.

As Microsoft rolls out Windows 10 in the immediate future it'll increase the number of potential clients as Microsoft Edge browser supports HTTP/2 out of the box.


Written by Jani Tarvainen on Monday June 29, 2015
Permalink - Tags: web, h2o, http, http2, edge, microsoft

Leave a comment

comments powered by Disqus

« The most popular CMS in China is DedeCMS - How to expose your Routes and Translations to your Front End JavaScript in Symfony »