HTTP/2 s the new version of the protocol for data transfer on the Web – HTTP. HTTP/2 offers enhanced performance, lower bandwidth and new, optimized structure of the client-server communication.
One of the main improvements in HTTP/2 is the multiplexing of the client-server communication. The transferred data is grouped into (frames), which move in both directions into parallel (streams). This enables communication performed through only one TCP connection where there might be many streams with multiple frames. HTTP/2 is not like HTTP/1.1 where the browser opens numerous simultaneous TCP connections with the server in order to achieve better performance.
The other significant improvements are header compression, protocol of the binary type and independent data submission from the web server. As a result from these enhancements, loading websites through HTTP/2 is considerably faster.