react-stdio's deficiencies (from tweet):
JSON is a great format to send to the browser because it's so widely supported. However, on the server-side, it is quite unnecessary verbose and requires push-down automaton to parse. Some formats build on JSON data model (Msgpack, BSON) and provide binary (de-)serialization, i.e. less bytes has to be serialized, less sent, less read, they will be faster, they would be more suited for this use case. Also on the server, more bytes sent might not be the worst thing, so formats like FlatBuffers or Cap'n'Proto would be probably the best performance-wise. JSON cannot represent directed acyclic graphs (I would say data underlying most UIs are DAGs), only trees. To transfer less data some kind of normalization (as [JSONGraph