What makes Protobuf faster?

&#x1F4D6; Distributed Services with Go &#xA0;by Travis Jeffery: swaps JSON for Protocol Buffers. Before writing a single .proto file, I wanted to understand why and what actually makes Protobuf faster? Understand serialization Example: curl -X GET localhost:8080/consume -d &apos;{"offset":0}&apos; {"record"