Its been almost 15 years since a new version of HTTP was released but the wait is almost over. According to this wikipedia link HTTP/2.0 may be ready by the end of 2014. The good news is that that all the semantics remain the same, there are no planned changes to HTTP methods and status codes, we are all 200-OK with this (pardon the pun).
Part of me will definitely be sad to see the end of the text based protocol. I love the idea that under the covers something as powerful as a browser and a web server can figure everything out through a simple text based protocol.
Other things coming in HTTP/2.0 include
- Cache Pushing – proactively pushing content to the browser ahead of time to speed things up
- HTTP Header Compression
You can check out a draft of the specification here (warning strong coffee required!)
Update – Feb 24th
The specification for HTTP 2.0 has just been finalised, more details available here –