Cap'n Proto 1.0
If you are interested in learning more about binary serialization (for Cap'n Proto and others), I wrote two free-to-read papers extensively looking at the scene from a space-efficiency point of view that people here might be interested in:<p>- <a href="https://arxiv.org/abs/2201.02089" rel="nofollow noreferrer">https://arxiv.org/abs/2201.02089</a><p>- <a href="https://arxiv.org/abs/2201.03051" rel="nofollow noreferrer">https://arxiv.org/abs/2201.03051</a><p>Not something that aims to compete with Cap'n Proto (different use cases), but I've been also working on a binary serialization format that is pure JSON-compatible with a focus on space-efficiency: <a href="https://www.jsonbinpack.org" rel="nofollow noreferrer">https://www.jsonbinpack.org</a>.<p>Benchmarks here: <a href="https://arxiv.org/abs/2211.12799" rel="nofollow noreferrer">https://arxiv.org/abs/2211.12799</a>