An earlier version of HTTP that makes more efficient use of network resources than HTTP/1.1. Introduced in 2015 and based on Google's SPDY (Speedy) protocol, HTTP/2 adds compression of the HTTP headers and interleaves multiple data streams on a single TCP connection. Because previous HTTP versions allowed 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. See
SPDY,
TCP,
HTTP/3 and
HTTP.