HTTP/2 bietet durch Optimierungen wie Komprimierung und Anfragemultiplexing eine bessere Endbenutzererfahrung für Webanwendungen und -dienste.
HTTP/2 ist ein IETF-Standard (Internet Engineering Task Force) (rfc7540), der den bestehenden Netzwerkstandard HTTP 1.1 aktualisiert, um durch Header-Komprimierung, Request-Multiplexing und Server-Push von Inhalten eine wesentlich bessere Leistung zu erzielen. Diese Optimierungen können zu erheblichen Verbesserungen der Seitenladezeiten führen, insbesondere bei Seiten, die viele Elemente wie Stylesheets und Bilder enthalten. Durch die Unterstützung von Load-Balancing von HTTP/2-Clients bietet LoadMaster die Leistungsgewinne von HTTP/2, ohne dass die Anwendungsplattformen von HTTP 1.1 aufgerüstet werden müssen.
In den Anfängen des Internets öffneten die Web-Clients (Browser) für jedes Element einer Webseite eine TCP/IP-Verbindung zum Webserver. Dies wurde ziemlich ineffizient, als die Webseiten immer komplexer wurden und mehrere Bilder, CSS-Dateien und Skripte enthielten, und der Aufwand für das Öffnen all dieser Verbindungen war erheblich. Mit http 1.1 wurde die Möglichkeit eingeführt, mehrere Anfragen über eine einzige TCP/IP-Verbindung zu leiten. Dies verringerte die Anzahl der herzustellenden TCP/IP-Verbindungen und führte zu einer erheblichen Leistungssteigerung. Allerdings kamen die Antworten auf die Anfragen immer in der gesendeten Reihenfolge zurück, so dass bei einer langsamen Anfrage alle anderen Anfragen auf der Verbindung blockiert wurden.
LoadMaster, der Load Balancer von Kemp, stellt einen HTTP/2 zu HTTP 1.1 Proxy zur Verfügung, der die Vorteile von HTTP/2 auch dann zur Verfügung stellt, wenn die Webserver noch HTTP 1.1 verwenden. Dadurch können Dienste auf Nicht-HTTP/2-Plattformen den Kunden als optimierte HTTP/2-Dienste zur Verfügung gestellt werden, ohne dass der Druck besteht, auf HTTP/2-Hosting-Plattformen zu migrieren. Beim Load-Balancing von HTTP/2 erzwingt LoadMaster die korrekten TLS-Cipher-Suites und führt auch eine Header-Kompression durch.