Speed increase offered by multiplexing for the browser connections
Decreased delay in multi-object HTTP requests and more efficient use of network resources
Avoided HOL Blocking by divide large objects into smaller HTTP/2 Frame)
transmission order of requested objects based on client-specified object priority
HTTP/2 Notion
RFC 7540, 2015
Handling HTTP/2 is better left to the infrastructure entry point, typically the load balancer or reverse proxy, as they have to decrypt and decompress the request to know what to do with it, so there is no need to re-encrypt and re-compress it to forward to the app server.