What is HTTP/2 all About, and How will it Change the Internet as we Know it?

Last month a decision was made. HTTP/2 which has been in the works for quite some time, and now it is out there in the wild. What does that mean to us all?
In order to read these words here, you are already using HTTP (or more accurately, its secure variant known as HTTPS). It is the transport protocol that is used to communicate between a browser and a web server in order to fetch web pages. It is also used for doing RESTful API calls. The problem is, that the version used is HTTP/1.1, dated 1999.
For those who remember 1999:
- We had no iPhone. Or Android. Apple was minuscule and irrelevant as a company
- Nokia, on the other hand, was already a giant
- No one browsed on a phone. SMS and voice at most. And I had no mobile phone of my own (=life was good)
- Most of us used Windows 95, or Windows 98 at that time
- VMware, virtualization, Dockers, Cloud, SaaS - didn't exist
- Nobody cared about IOT (Internet of Things)
- We just barely scratched the surface of what VoIP is - we had no Skype
- No one thought about 100 million of monthly active users. Just having a million registrations for a service was huge
- Yahoo was a force to be reckon with
- I just got married
- Improve performance - web pages get downloaded faster and servers can scale to serve more browsers simultaneously
- Security - it is there by default (more about it later)
- Server push - a server can decide to send data to the web browser even if it doesn't ask for it (call it clairvoyance on the part of the web server)

