Does anyone have any information on the performance characteristics of Protocol Buffers versus BSON (binary JSON) or versus JSON in general?
These seem like good binary protocols for use over HTTP. I'm just wondering which would be better in the long run for a C# environment.
Here's some info that I was reading on BSON and Protocol Buffers.
This post compares serialization speeds and sizes in .NET, including JSON, BSON and XML.
http://james.newtonking.com/archive/2010/01/01/net-serialization-performance-comparison.aspx