mnot’s blog

Design depends largely on constraints.” — Charles Eames

Monday, 3 May 2004



It looks like the HTTP PATCH method proposal might be based on Delta Encoding, which is IMO one of the cooler and lesser-known HTTP technologies.

I’ve heard of a few implementations of delta, including one by Patrick McManus a long time ago that I believe shows up in Navisite’s DeltaEdge [pdf].

It’s a win-win; less spec work has to be done, implementations can take advantage of existing code if they have it, and it increases the exposure of Delta Encoding, which may solve some other problems people have with HTTP performance.