To overcome these problems HTTP/2 is introduced with few fundamental changes
In HTTP/2 all the requests will be downloaded in parallel while in HTTP 1.1 requests were made in a queue.
In HTTP/2, HTTP headers are compressed, but in HTTP 1.1 headers are not compressed.
In HTTP/2, server can "push" the data without user's request, this will increase the speed for users with high latency. While in HTTP 1.1 speed for users is less.
In HTTP/2 pages are transferred through wire as a binary which is more efficient. While in HTTP 1.1 pages are transferred through wire as text files which was not efficient.
Google Chrome and Mozilla Firefox has stated that they will support HTTP/2 only for HTTPS connections due to security reasons even though HTTP/2 does not require encryption. Therefore you must secure servers with HTTPS if you decide to set up servers with HTTP/2