bebop
v3.1.3
Bebop是一种高性能数据互换格式,旨在快速序列化和避难所化。
//示例bebop schemastruct Person {字符串名称; UINT32年龄; } | //生成的打字稿编码人员({name:“ Spike Spiegel”,age:27})。encode(); |
用Bebop的直观语法编写简洁而表达的模式。 | 使用生成的类持续数据。 |
它结合了JSON的简单性与二进制格式的效率相结合,提供了出色的性能。在基准测试中,BEBOP在C#和Typescript中的表现优于协议缓冲区大约10倍。与JSON相比,BEBOP在C#中的速度约为10倍,打字稿的速度约为5倍。
Bebop在确保一流的表演的同时,提供了现代,对开发人员友好的体验。对于任何需要有效的数据序列化的应用程序,它是理想的选择,尤其是在绩效至关重要的情况下。
要探索模式语言并查看生成代码的示例,请查看操场。
支持打字稿,C#,Rust,C ++等。
Snappy DX-轻松地将bebopc
整合到您的项目中。 VSCODE中可用的语言支持。
轻量级 - Bebop的依赖性为零和一个很小的运行时足迹。生成的代码经过严格优化。
RPC-用节奏构建有效的API。
到处运行 - 浏览器,无服务器平台和裸机上。
可扩展 - 以任何语言为编译器编写扩展名。
有关更多信息,请查看文档。 ?
见你太空牛仔...