CloudFlare, performance and Internet security company, has introduced HTTP / 2 Server Push support for all customers. HTTP / 2 Server Push is the Internet standard "next generation" to accelerate websites and mobile applications. CloudFlare runs on free for all of its 4 million customers.
HTTP / 2 Push Server allows web servers to provide content to site visitors without waiting for requests. This relies on the support of CloudFlare HTTP / 2, announced last year, which automatically speeds up web properties for all customers with the latest version of Hypertext Transfer Protocol (HTTP).
HTTP / 2 was built to improve the performance of everything from traditional to modern mobile web applications. The initial advantage of HTTP / 2 was the ability to have multiple HTTP requests share a single connection between the browser and web server - but it still needed a dedicated application for each CSS, JavaScript, or an image file on a leaf. With HTTP / 2 Server Push resources an application needs can be proactively pushed to a device without waiting to be asked.
"Usually, improved Internet performance only shave milliseconds," said Matthew Prince, co-founder and CEO of CloudFlare . "In this case, the impact of HTTP / 2 Server push is measured in seconds per page load, a quantum leap in performance that no service provider has been able to offer yet. If using HTTP / 2 Push Server we are able to save a second of every page load served through CloudFlare's network to our current level, we would save about 10,000 years time every day that people would have otherwise spent waiting for the Internet to load. "
push server is a fundamental update for HTTP / 2, which was not previously available or supported by SPDY, HTTP / 2 is based on . This new functionality HTTP / 2 allows a Web server to send resources such as images, CSS, JavaScript, and fonts to the user before their browser even know he needs it. This would eliminate a return trip for each additional resource in a Web page, causing "an estimated 15 percent" increase in performance of a typical site.
Web Applications
"Latency is the bottleneck for most web applications: one round trip to the server can take tens to thousands of milliseconds, forcing the browser to expect criticism before delivering the page resources, "said Ilya Grigorik, Web performance engineer at Google, co-chair of the working group on the W3C Web performance and author of high-performance networking browser . "Added support for HTTP / 2 Server push for all CloudFlare-powered websites is a big step towards exciting and enabling faster and more optimized web."
headquartered in San Francisco, California, CloudFlare has offices in Austin, TX, Champaign, IL, Washington, DC, London and Singapore.
"push HTTP / 2 Server will enable a new class of web applications. It represents the biggest change in the delivery of web content from AJAX for the first time, it gives the web server to send assets to a web browser, "said John Graham-Cumming, CTO of CloudFlare ." This upends the way the web eliminating the need for countless browser performance hacks. "
0 Komentar