3 ms·
We use FlatBuffers (the parent project) in our code @ FS... that means it has to work in C++, Rust, Java, and TypeScript. It's mostly the schema processing that
by mmastrac 6y ago
We use FlatBuffers (the parent project) in our code @ FS... that means it has to work in C++, Rust, Java, and TypeScript. It's mostly the schema processing that requires a C++ compiler to make it work.
It's a pretty stellar cross-platform serialization toolkit and the zero-copy support for reading is no joke.
- maximilianburke 6y agoWe've been using it across multiple languages too as the data serialization format between server and (web) client. It's fantastic.