HTTP/2 is here! What Makes it Different? And why the web needs it?

Termed as one of the biggest advancements in web technology, HTTP/2 is built on top of Google’s SPDY protocol. Its specification was approved and published as a Web-wide standard protocol earlier this year. It aims to make the web faster, more efficient and secure. HTTP/2 improves speed by opening a single connection as opposed to multiple connections, thus reducing additional load on the server. HTTP/2 is binary, rather than text protocol, which makes it more compact and efficient. This reduces the overhead of translating information from text to binary.

HTTP/2 offers various features such as multiplexing, header compression, server push, request prioritization, and security. While the HTTP/2 specification does not require TLS, all major browser vendors have indicated that they will only support HTTP/2 over a TLS connection. This means to take advantage of HTTP/2 will need to be served over HTTPS.

Impact on developers:
The good news is that the HTTP/2 retains HTTP/1.1’s syntax such as http method names, headers and status codes, thus allowing existing applications to be delivered without any modification.

HTTP/2 is a huge step toward making the web faster and more responsive. With major browsers providing support, it’s definitely something to move on to

Speaker:

Nilesh-Naik-75Nilesh Naik is an Associate Consultant at TCS. He has been working with Java/JEE technologies for past 6 years….