Finally need to add protocol buffers support. I want to implement it around a patched version of the protobuf-for-node library so that it's actually performant. The JS-based pb libraries are miserably slow by comparison. Considering that serialization and deserialization is where the bulk of blocking CPU time is spent. This seems like a worthy effort.
In order to do this properly I need to finish a TcpClient library that abstracts away socket and connection management details somewhat similar to how the native HttpClient does in node.
Finally need to add protocol buffers support. I want to implement it around a patched version of the protobuf-for-node library so that it's actually performant. The JS-based pb libraries are miserably slow by comparison. Considering that serialization and deserialization is where the bulk of blocking CPU time is spent. This seems like a worthy effort.
In order to do this properly I need to finish a TcpClient library that abstracts away socket and connection management details somewhat similar to how the native HttpClient does in node.