Bebop基于模式的二进制序列化技术
Bebop 支持基于模式、类型安全、二进制序列化和代码生成。类似于 Protocol Buffers 或 MessagePack。
它的设计非常适合需要更快、更简洁、类型更安全的 JSON 或 MessagePack 替代方案的客户端-服务器或分布式 Web 应用程序,同时避免 Protocol Buffers、FlatBuffers 和类似解决方案的复杂性。
Bebop 的目标是既高效又简单。它做了一些假设来达到这种平衡:例如,你总是对一次解码整个消息感兴趣,永远不会从消息中删除字段,并且对自己微观管理内存布局不感兴趣。
特性:
- 支持Typescript、C#、Rust、 C++ 等。
- Snappy DX -
bebopc
轻松集成到你的项目中。VSCode中提供的语言支持。 - Light - Bebop 具有零依赖和极小的运行时足迹。生成的代码经过严格优化。
- RPC - 使用Tempo构建高效的 API 。
- 无处不在——浏览器、无服务器平台和裸机。
评论