HTTP2 - SPLessons
SPLessons 5 Steps, 3 Clicks
5 Steps - 3 Clicks

HTTP2 Overview

HTTP2 Overview

shape Introduction

This Chapter demonstrates about the HTTP2 Overview which enables more efficient use of network resources by sharing the multiple concurrent exchanges on the same connections following are the concepts covered in this chapter.
  • Need of HTTP/2
  • SPDY
  • Browser Support

Need of HTTP/2

shape Description

HTTP/2 Introduced to over come the problems faced in HTTP/1.1 The major problems were the Bandwidth and Latancy The explanation of these were discussed below. Bandwidth In computing, bandwidth is the bit-rate of available or consumed information capacity expressed typically in metric multiples of bits per second. Variously, bandwidth may be characterised as network bandwidth, data bandwidth, or digital bandwidth. Latancy Latancy is a time interval between the stimulation and response from a more general point of view, as a time delay between the cause and the effect of some physical change in the system being observed. Web pages have the larger in size which shows the effects on the page loading time. Page are build to store the large amount of data not only the content. Latancy will show the typical impact on the web page for example if user increase the bandwidth of the web page the load time drops proportionally. The page load time affects the user behavior. The code below demonstrates the web site in the olden days. In the web page which contain the single links and also contains the external style sheets. [html] <html> <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> welcome to SPLessons </body> </html> [/html] In the modern web page which contains the several links and several script files in a single resource as shown below code. [html] <html> <head> <link rel="stylesheet" type="text/css" href="style.css"> <link rel="stylesheet" type="text/css" href="style2.css"> <script src="javascript.js"> <script src="javascript2.js"> </head> <body> welcome to SPLessons </body> </html> [/html]

SPDY

shape Description

In the year 2009 two engineers posted their project in google and named it as SPDY, these project issues are addressed by the HTTP/1.1 then which is set as to SPDY modifies the HTTP Requests and Response but which does not change the HTTP. SPDY needs to have the support of both the server and Browser and which is supported by all the major browsers.

Browser Support

shape Description

HTTP/2 will supported by all the major browsers the image below demonstrates all the supported browsers. SPDY will supported by all the major browsers The image below demonstrates all the supported browsers.

Summary

shape Key Points

  • Latancy affects on page load time.
  • SPDY doesn't replace HTTP;.
  • SPDY requires support from the both server and browser.