[資訊] 數據交換格式: FlatBuffers

FlatBuffers

https://github.com/google/flatbuffers


FlatBuffers web

https://google.github.io/flatbuffers/


FlatBuffers Use in JavaScript

https://google.github.io/flatbuffers/flatbuffers_guide_use_javascript.html


AndLollipop / FlatBuffer

https://github.com/AndLollipop/FlatBuffer


深入淺出 FlatBuffers 之 Encode

https://halfrost.com/flatbuffers_encode/


深度探索:前端中的後端

https://zhuanlan.zhihu.com/p/347842418


FlatBuffers是一個免費的軟件庫,它實現了類似於Protocol Buffers,Thrift,Apache Avro,SBE和Cap'n Proto的序列化格式,主要由Wouter van Oortmerssen編寫並由Google開源。得益於 Zero-copy deserialization,FlatBuffer 反序列化的性能比 Protobuf 快了一個量級,二者序列化的性能差別在幾倍之內。由於 Protobuf 更容易上手和開發,使用者更加廣泛,我們可以先使用 Protobuf 來構建通訊層,以後如果性能的瓶頸真的發生在 serialization/deserialization 這裡,那麼可以考慮切換成 FlatBuffers。



#FlatBuffers, 數據, 交換, 格式


留言