3 ms·
> Protobuf is ok but if you actually look at how the serializers work, it's just too complex for what it achieves. Yeah. I do remember a lot of workloads at Go
by strongpigeon 11mo ago
> Protobuf is ok but if you actually look at how the serializers work, it's just too complex for what it achieves.
Yeah. I do remember a lot of workloads at Google where most of the CPU time was spent serializing/deserializing protos.
- ses1984 11mo agoI feel like most high throughput distributed systems eventually reach a point where some part of it is constrained by de/serialization. Not much is faster than protobuf except for zero copy formats.
- kragen 11mo agoBut zero-copy formats like FlatBuffers or Cap'n Proto can be much faster. Like, faster by an arbitrarily large factor, for data at rest.