This week begins-face-to-face meetings at the IETF in how to approach HTTP 2.0 and improve the Internet. How the industry moves forward together in the next version of Http–how every application and service on the Web Communi Cates Today–can positively impact user experience, operational and environmental costs, and even the battery life of the Devices you carry around.
As part of this discussion of HTTP 2.0, Microsoft would submit to the IETF a proposal for "HTTP speed+mobility." The approach we propose focuses on all the web's end users–emphasizing performance improvements and security while at th E same time accounting for the important needs of mobile devices and applications.
Why HTTP 2.0?
Today's HTTP have historical limitations based on what used to is good enough for the web. Because of this, the Httpbis Working Group in the Internet Engineering Task Force (IETF) have approved a new charter to Def INE http "2.0" to address performance limitations with HTTP. The Working Group ' s explicit goal is to keep compatibility with existing applications and scenarios, specifically to Prese Rve the existing semantics of HTTP.
Why this approach?
Improving HTTP starts with speed. There is already broad consensus on the need to make Web browsing much faster.
We think that apps-not just browsers-should get faster too. More and more, apps is how people access Web services, in addition to their browser.
Improving HTTP should also make mobile better. For example, people want their mobile devices to has better battery life. HTTP 2.0 can help decrease the power consumption of network access. Mobile devices also give people a choice of networks with different costs and bandwidth limits. Embedded sensors and clients face similar issues. HTTP 2.0 can make this better.
This approach includes keeping people and their apps in control of network access. Specifically, the client remains in control over the content of the it receives from the Web. This extends a key attribute of the existing HTTP protocol that have served the Web well. The app or browser is on the best position to assess what's the user is currently doing and what data is already locally Ava Ilable. This approach enables apps and browsers to innovate more freely, delivering the most relevant content to the user based on The user ' s actual needs.
We think that rapid adoption of the HTTP 2.0 is important. happen, HTTP 2.0 needs to retain as much compatibility as possible with the existing WEB infrastructure. Awareness of HTTP is built to nearly every switch, router, proxy, load balancer, and security system in use today. If The new protocol is "HTTP" under name only, upgrading all of this infrastructure would take too long. By building to existing web standards, the community can set HTTP 2.0 up for rapid adoption throughout the Web.
Done right, HTTP 2.0 can help people connect their devices and applications to the Internet fast, reliably, and securely o Ver a number of diverse networks, with great battery life and low cost.
How?
The HTTP speed+mobility proposal starts from both the Google SPDY protocol (a separate submission to the IETF for this dis Cussion) and the work the industry have done around WebSockets.
SPDY have done a great job raising awareness of the Web performance and taking a "clean slate" approach to improving HTTP to Ma Ke the Web faster. The main departures from SPDY is to address the needs of mobile devices and applications.
Looking ahead
We is looking forward to a vigorous, open discussion within the IETF around the design of HTTP 2.0. We are excited by the promise of a HTTP 2.0 that would serve the Internet for decades to come. As the effort progresses, we'll continue to provide updates in this blog. Consistent with our other Web standards engagements, we'll also provide early implementations of the HTTP 2.0 Specificat Ion on the HTML5 Labs site.
-Sandeep Singhal, Group program Manager, Windows Core Networking
http://blogs.msdn.com/b/interoperability/archive/2012/03/26/ Speed-and-mobility-an-approach-for-http-2-0-to-make-mobile-apps-and-the-web-faster.aspx
"http" speed and Mobility:an approach-HTTP 2.0 to make Mobile Apps and the Web Faster