Jump to content
Matt

MS brandishes 'Katana' HTTP/2.0 server

Recommended Posts

Posted

Microsoft has gone public with a prototype HTTP/2.0 server.

The server is designed to implement the version 4 HTTP/2.0 implementable draft published by the IETF earlier in July. The idea, according to IETF HTTPBIS chair Mark Nottingham, is that progressive implementations of HTTP/2.0 will feed back into the standard.

“We're working on proposals in code as well as text … we're likely to have several such implementation drafts that progressively refine the approach we're taking”, Nottingham is quoted as saying.

Redmond says there will be a wide range of HTTP/2.0 implementations from various working group participants, with interop testing planned in August.

Redmond is using a C#-based open source Web stack called Katana server as the basis of its implementation. In the blog post announcing the implementation, MS Open Tech says the protptype supports header compression and stream multiplexing.

The MS Open Tech implementation also supports the TLS-based ALPN (Application Layer Protocol Negotiation), the HTTP Upgrade mechanism negotiation mechanism, and direct HTTP/2.0 connections.

Testers will be able to point their implementations at endpoints published at Microsoft's cloudapp.net service, although at the time of writing, the addresses identified (http://http2katanatest.cloudapp.net:8080/ and https://http2katanatest.cloudapp.net:8443) were not live.

The idea of HTTP 2.0 is to slim-down the ubiquitous Web protocol to get performance improvements that you can't get merely by slinging more bandwidth at the problem: reducing the application layer latency by cutting amount of to-and-fro between client and server, and supporting request multiplexing.

MS has the test code at github, here. ®

Sursa TheRegister.co.uk

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...