Sashi Jeyaretnam
Director, Ixia Product Management
Blog

Top 9 Improvements that Make HTTP/2 Better

August 16, 2016 by Sashi Jeyaretnam

HTTP/2 was designed for better end-user experience by making it is faster and more secure.

HTTP2-1

HTTP/2 reduces latency by enabling request and response multiplexing, minimizing protocol overhead via compressing header fields, and adding support for request prioritization and server push. Also, security is better with the addition of TLS with minimum key size requirements. A major goal of HTTP/2 was to maintain high-level compatibility with HTTP/1.1. Most of the high-level syntax of HTTP is preserved, such as methods, status codes, and header fields. HTTP/2 does not obsolete HTTP/1.1 because the two protocols share the same message syntax, URI schemes and default port numbers you can use HTTP/1.1 or HTTP/2 over the same default port.

The Differences between HTTP/1.1 and HTTP/2

HTTP2-2

HTTP2-3

Figure 1. Visual explanation of HTTP/2 Multiplexing and Server Push concepts (Source: Scott Logic Blog)

Ixia’s IxLoad supports HTTP/2 Client and Server emulations to validate the scale and performance of content-aware devices and networks to the new web standard.