The HTTP/2 protocol has enhancements that improve the speed in which pages load in web browsers.

The Genero Application Server is compatible with the HTTP/2 protocol.

For more information on the HTTP/2 protocol, see the IETF specification.

How to enable HTTP/2 for GAS

HTTP/2 is transparent to the GAS. It needs to be configured on the Web server. It is the responsibility of the system administrator to configure HTTP/2 for Web servers. Configuration may vary with different servers. Refer to your web server for details about how to configure HTTP/2.

Features of HTTP/2 available for GAS

The features of HTTP/2 that are available for GAS include:
  • Multiplexing unlimited concurrent file transfers over a single connection. In other words, it allows many concurrent HTTP requests across a single TCP connection.
  • Reducing bandwidth by compressing headers and eliminating unnecessary headers. For example, User-Agent, Host, and Accept* headers are typically static and do not need to be resent.
Note: Push data feature

This feature allows the server to push data to the client that the server anticipates the client will need. It is not yet enabled for the GAS.

SSL is the underlying transport protocol. This:
  • offers better security
  • offers compatibility with existing network infrastructure
  • ensures communication across existing proxies is not broken
Important: SPDY deprecation

HTTP/2 is derived from the earlier experimental SPDY protocol. This protocol is now deprecated. If you have used SPDY prior to this, it is recommended to use the HTTP/2 protocol instead.