A major update to the HTTP protocol that makes more efficient use of network resources. HTTP/2 added compression of the HTTP headers and interleaves multiple data streams on a single TCP connection. Because previous HTTP 1.x versions allow only one request per TCP connection, software is sometimes designed to open multiple connections to speed up downloads and thus hog network and server resources. Based on Google's SPDY (Speedy) protocol, HTTP/2 became an Internet Engineering Task Force (IETF) draft in early 2015, and Google announced its migration from SPDY to HTTP/2. See
SPDY,
TCP and
HTTP.