This video is all about HTTP/2 and how can it be helpful to speed up your website. Internet Technology, its speed, web programming, web designing and its supporting devices like computers, smartphones, tabs etc. have been drastically upgraded last 18 years. But its main backbone HTTP protocol through which browsers were fetching the website data had not been changed for 15 years until May 2015 when HTTP / 2 was published. HTTP/2 is a revised upgraded version of the HTTP protocol used by the World Wide Web.
Most of the websites are having multiple resource files like HTML, CSS, JS and different media files like images, audios or videos. In HTTP / 1 protocol, when the browser is trying to open a website, it makes separate TCP connections for each and every resource files and downloading them separately. Due to that, browsers are having lot of overheads if the website is having more resource files. Especially in the current internet era, the majority of the users are accessing the Internet using mobile devices where hardware configurations are not advance like desktop or laptop PCs.
These trends necessitate significant HTTP/2 changes to improve the internet experience.
HTTP/2 is fully multiplexed. It means, the browser can able to download the entire web page and its associated resource files like JS, CSS, images and other media files in a single TCP connection.
It's another useful feature is server push. It enables the server to anticipate the future file request from the current one then proactively sent them through the current response and saving them to the browser cache. For example, if your browser request for the HTML file, then automatically it understood its associated files like CSS, JS, and images and push them all to the browser cache.
Unlike HTTP/ 1, HTTP/2 is binary, instead of textual. That's why it is highly secure too.
To reduce overhead, it uses HPACK header compression.
In HTTP / 2, Domain sharding, image spriting, resource in-lining, and concatenation are no longer needed.
Indirectly it impacts the SEO ranking of your website because after implementation it boosts up your website speed exceptionally. The search engines will now give more importance to your website.
In conclusion, I would like to say that HTTP/2 will make web applications faster, simpler, robust and more secure. It also opens up a number of entirely new opportunities to optimize web applications and improve their performance. So before go for any hosting plan for your website, you should ask the hosting company whether they are supporting HTTP / 2 or not because it is the future of web technology and your website should support it.