Karmem: A fast binary serialization format faster than Google Flatbuffers
> Karmem has proven to be ten times faster than Google FlatbuffersI’d recommend not using the word “proven” here. In computer science this word typically refers to a mathematical proof. In this case it seems that you ran a regular benchmark for some schemas.I’d also like to see more what the benchmark actually does. A typical trade-off of these formats is how much you do up-front vs on-demand. E.g. accessing fields after multiple variable-length field: Here it’s possible during “decoding” to make sure all fields can be accessed in O(1), or you can do nothing and then every time you access a field you compute the field location. Whether the benchmark accesses the field once or ten times will make a huge difference.In general: If you’re just telling me that it’s 10 times faster without explaining why I will be skeptical.