First 80% of the article was great, but it ends a bit handwavey when it gets to its conclusion.
One thing the article gets wrong is that non-encrypted HTTP/2 exists. Not between browsers, but great between a load balancer and your application.
One thing the article gets wrong is that non-encrypted HTTP/2 exists. Not between browsers, but great between a load balancer and your application.
Indeed, I misread the spec, and added a small clarification to the article.
Which has the benefit of encrypting everything and avoids the overhead of starting a TLS socket for every http connection.