Coming from a background where memory and clock cycles were sparse, binary encodings have always held an appeal. Since then I’ve been told we have loads of compute power, ample cheap RAM and disk, and when the network is the bottleneck then, well, that is a good problem to have. Its one of those ages old occasionally heated debates…. (tl;dr almost always use gzipped JSON) …