HTTP2 is out there for almost 3 years already. Browsers have good support for it, application servers have good support and even Java9 have HTTP client that also support it. So what problems does HTTP2 solves and why should I use it?
Revenue increase by fast response time
• Shopzilla saw a 12% revenue increase after improving average page load times from 6 seconds to 1.2
• Amazon saw 1% revenue increase for every 100ms improvement.
• AOL found visitors in the top ten percentile of site speed view 50% more pages than visitors in the bottom
• Yahoo increased traffic by 9% for every 400ms improvement.
• Mozilla estimated 60 million more Firefox downloads as a result of making page loads 2.2 seconds faster.
Be less sensitive to latency
Fix head of line blocking problem
Eliminate the need to increase the number of connections to each host
Keep all existing interfaces , URI formats and schemes
Be made within the IEFT’s HTTPbis working group
HTTP/2 Core Features
Binary Data Format