HTTP is a big update for the first time in 16 years "HTTP / 2" to the point, what should I know?

ByNtr 23

The communication protocol that defines the method when the web browser communicates with the server is "HTTP(Hypertext Transfer Protocol)"is. Currently used "HTTP / 1.1" was prescribed in 1999, and finally in 2015, 16 years passed since then a new version of "HTTP / 2Specification of the final technical review of Internet standards "Internet Engineering Steering Group(IESG) "that was approved by the government.

Mnot's blog: HTTP / 2 is Done

The Largest Update to HTTP in 16 Years Has Been Finalized

Promote the standardization of Internet technology "Internet Engineering Task Force(IETF) "Mark · Nottingham said" HTTP / 2 "was approved by IEGS in his blog,RFCWe have reached the stage of editing the text to be released for technical disclosure by

HTTP / 2, Google's "SPDYIt is a standard developed based on a communication protocol called " SPDY is a technique used to shorten the load time of web pages as much as possible, and what is expected of HTTP / 2 is to realize faster content transfer than at present.

By reading the following article, it is sensible to grasp how much the difference between SPDY and HTTP connection speed is.

"HTTP vs HTTPS Test" that you can experience how fast you can connect with HTTPS (SPDY) and "HTTP" - GIGAZINE

While maintaining compatibility with HTTP / 1.1 currently widely used, HTTP / 2 contains several new functions and features. Among them, one of the notable functions is "multiplexing", which provides two-way communication by providing a plurality of virtual communication paths within the connection between the browser and the server, so that it is possible to simultaneously transfer a large number of requests, It is possible to reduce it.

The Guardian and ReadWrite summarize what you need to know about such HTTP / 2.

What is HTTP / 2 and is it going to speed up the web? | Technology | The Guardian

Everything You Need To Know About HTTP 2 - ReadWrite

◆ Why does HTTP need to be upgraded in the first place?
First of all, what is the way that the web page is displayed is, for example, when you enter the URL of a website into the web browser, the browser sends an HTTP request to the web server side. Then, the server sends the element corresponding to the request to the browser side, and the web page can be seen on the browser. However, 16 years have already passed since HTTP / 1.1 came out, and now the number of elements of the web page has increased, the page to be displayed is "heavy", and in the current HTTP / 1.1, the web page The time it takes to communicate with the server to display is getting longer.

That's why we need a significant version upgrade.

◆ How does HTTP / 2 evolve?
The most remarkable feature is "multiplexing". This will allow you to send many HTTP requests at once, which will greatly reduce the time spent on page loading.

Currently, many developers combine multiple image images to minimize the number of HTTP requests, and it is doing rough work. However, since HTTP / 2 becomes more efficient than before, it seems that it will be able to process without any problem even if the number of HTTP requests increases.

◆ Can you realize the difference?
Thanks to the broadband Internet connection already, the display speed of the web page is very fast. With HTTP / 2, you can use the bandwidth wider rather than the communication speed, so the loading time of the page dramatically shortens accordingly.

It is said that the benefits of HTTP / 2 will be more likely to be realized on websites where many of the latest images and movies are arranged. Also, HTTP / 2 seems to speed up its display speed even in mobile browsers.

◆ What about HTTP / 1.1?
Even now a lot of peopleUse Windows XPIt is more than the latest versionIE 8.0 is used by many peopleIt is not something that disappears so quickly that it will be used, and HTTP / 1.1 will be used for a while on many servers as well.

◆ What should the user do?
There is no need to do anything special on the user side, and the browser will automatically use HTTP 1.1 and HTTP / 2 according to your needs automatically.

In addition, Google has already announced that it is a policy to change the communication protocol to HTTP / 2 at Chrome of its own Web browserAnnouncementSo people using Chrome may be able to experience HTTP / 2 as soon as possible.

Google announces support for next generation protocol "HTTP / 2" on Chrome 40, the Web is expected to further accelerate - GIGAZINE

in Note, Posted by logu_ii