Abstract:
HTTP is a protocol for the web. It uses range from transferring simple text based documents to transferring media files (such as images and videos), enterprise application data, highly interactive browser-based web pages, etc. Even though the hardware becomes more powerful and network bandwidth keeps increasing, there are a few shortcomings in HTTP that makes it very difficult for it to leverage the modern web infrastructure. Shortcomings such as synchronous requests, client initiated communication only, redundant or duplicate meta-data information, etc. hinders the protocol from taking advantage of everything that modern web infrastructure. A new protocol has arisen that tries to improve HTTP and rectify the shortcomings of HTTP. In this project we analyse this protocol along with WSP, a protocol that performed a similar operation in the mobile territory where it was used to reduce latency on a WAP infrastructure. We will then compare the protocols with HTTP and learn how much improvement in page load do they provide.