bebop
v3.1.3
Bebopは、高速のシリアル化と敏arializationのために設計された高性能データインターチェンジ形式です。
//例Bebop Schemastruct Person {string name; UINT32年齢; } | //生成されたタイプスクリプトCodeNew Person({name: "Spike Spiegel"、age:27})。encode(); |
Bebopの直感的な構文を使用して、簡潔で表現力のあるスキーマを作成します。 | 生成されたクラスを使用してデータを持続します。 |
JSONのシンプルさとバイナリ形式の効率を組み合わせて、並外れたパフォーマンスを提供します。ベンチマークでは、Bebopは、C#とTypescriptの両方でプロトコルバッファを約10倍上回ります。 JSONと比較して、BebopはC#で約10倍高速で、TypeScriptで約5倍高速です。
Bebopは、一流のパフォーマンスを確保しながら、現代の開発者に優しい体験を提供します。これは、特にパフォーマンスが批判的なシナリオで、効率的なデータシリアル化を必要とするあらゆるアプリケーションにとって理想的な選択です。
スキーマ言語を探索し、生成されたコードの例を見るには、遊び場をチェックしてください。
TypeScript、C#、Rust、C ++などをサポートしています。
Snappy DX bebopc
簡単にプロジェクトに統合します。 VSCODEで利用可能な言語サポート。
軽量-Bebopには依存関係がゼロで、ランタイムのフットプリントが小さくなります。生成されたコードは緊密に最適化されています。
RPC-テンポで効率的なAPIを構築します。
ブラウザ、サーバーレスプラットフォーム、およびベアメタルなど、どこでも実行されます。
拡張可能 - 任意の言語でコンパイラ用の拡張機能を書き込みます。
詳細については、ドキュメントをご覧ください。 ?
また宇宙カウボーイ...