Serialization Formats

Aside from the common data serialization formats, such as JSON or XML, the following are binary serialization formats that I've used.

There are a variety of reasons to use one serialization format over another, such as a self-describing format, human readability, serialization speeds and data compression among others.

Protobuf |.................................. Flatbuffers |........................... Cap'n Proto |........................ Bincode |.............................. MsgPack |.............................. -------------|----------------------------------------- proficiency 0 25 50 75 100