Protobuf Is Almost Streamable
Protobuf is a binary (non-textual) encoding format invented by Google. It has some nice properties and some less nice properties. But one that’s a little frustrating is that it’s almost a streamable format—that is, one where you can process data as it comes in, rather than waiting until you’ve read all of it.