Bebop est un format d'échange de données haute performance conçu pour la sérialisation et la désérialisation rapides.
// Exemple bebop schémastructe Person {String name; Âge Uint32; } | // Personne CodeNew de TypeScript générée ({nom: "Spike Spiegel", âge: 27}). Encode (); |
Écrivez des schémas concis et expressifs avec la syntaxe intuitive de Bebop. | Utilisation d'une classe générée pour persister des données. |
Il combine la simplicité de JSON avec l'efficacité des formats binaires, offrant des performances exceptionnelles. Dans Benchmarks, Bebop surpasse les tampons de protocole d'environ 10 fois en C # et TypeScript. Par rapport à JSON, Bebop est environ 10 fois plus rapide en C # et environ 5 fois plus rapide dans TypeScript.
Bebop offre une expérience moderne et adaptée aux développeurs tout en garantissant des performances de premier ordre. C'est le choix idéal pour toute application qui nécessite une sérialisation des données efficace, en particulier dans les scénarios critiques des performances.
Pour explorer la langue du schéma et voir des exemples du code généré, consultez le terrain de jeu.
Prend en charge TypeScript, C #, Rust, C ++, et plus encore.
Snappy DX - Intégrez facilement bebopc
dans votre projet. Support linguistique disponible dans VSCODE.
Léger - Bebop n'a aucune dépendance et une minuscule empreinte d'exécution. Le code généré est étroitement optimisé.
RPC - Construisez des API efficaces avec le tempo.
Exécute partout - navigateurs, plates-formes sans serveur et sur métal nu.
Extensible - Écrivez des extensions pour le compilateur dans n'importe quelle langue.
Pour plus d'informations, consultez la documentation. ?
Rendez-vous Space Cowboy ...