Sunday, March 03, 2013

HTTP PATCH method, SPDY => HTTP 2.0

Most of internet is running on HTTP protocols that didn't change much
for a very long (computer) time...
But there are some people working hard to change that.
On one side there is Google SPDY protocol, that is now used as basis for HTTP 2.0.
On the other side, there are some adjustments on existing HTTP, by adding new methods.

RFC 5789 - PATCH Method for HTTP
Several applications extending the Hypertext Transfer Protocol (HTTP)
require a feature to do partial resource modification. The existing
HTTP PUT method only allows a complete replacement of a document.
This proposal adds a new HTTP method, PATCH, to modify an existing
HTTP resource.


WHY PATCH IS GOOD FOR YOUR HTTP API

HTTP PATCH preferred format is apparently JSON, not XML
JSON OR XML: JUST DECIDE



Google: SPDY, err... HTTP 2.0: What Is It, How, Why, and When? @ InfoQ

Essentialy, Chrome browser, as well as Firefox and Opera,
are already using faster SPDY when communicating with Google servers.
Adding plugin to Apache with no other changes improves speed and reduces latency
So Google is "tuning" protocol on live and huge system.


Not to be outdone, Microsoft is proposing alternative incremental improvements to HTTP 1.1,
called "HTTP Speed and Mobility"

Some people call it a ""HTTP 2.0 War"

but this is more like healthy market competition of ideas...

Given recent history, Microsoft is likely to "embrace and sell support" for whatever is useful

No comments: