HTTP2 makes our applications faster, simpler, and more vigorous by allowing clients to undo many of the HTTP/1.1 workarounds previously in place, and address these concerns within the transport layer itself. HTTP/2 opens up a whole new level to optimize our applications and improve performance. HTTP/2 reduces latency by enabling full request and response multiplexing, minimizes protocol overhead via efficient compression of HTTP header fields, and adds support for request prioritization and server push.