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。
到處運行 - 瀏覽器,無服務器平台和裸機上。
可擴展 - 以任何語言為編譯器編寫擴展名。
有關更多信息,請查看文檔。 ?
見你太空牛仔...