O BEBOP é um formato de intercâmbio de dados de alto desempenho, projetado para serialização rápida e desserialização.
// Exemplo de esquemastruct bebop pessoa {nome da string; UINT32 Idade; } | // Gerado TypeScript Codenew Pessoa ({Nome: "Spike Spiegel", Idade: 27}). Encode (); |
Escreva esquemas concisos e expressivos com a sintaxe intuitiva do Bebop. | Usando uma classe gerada para persistir dados. |
Ele combina a simplicidade do JSON com a eficiência dos formatos binários, oferecendo desempenho excepcional. Nos benchmarks, o Bebop supera os buffers de protocolo em aproximadamente 10 vezes no C# e no TypeScript. Comparado ao JSON, o Bebop é aproximadamente 10 vezes mais rápido em C# e cerca de 5 vezes mais rápido no TypeScript.
O Bebop oferece uma experiência moderna e amiga dos desenvolvedores, garantindo o desempenho de primeira linha. É a escolha ideal para qualquer aplicativo que requer serialização de dados eficientes, especialmente em cenários críticos de desempenho.
Para explorar o idioma do esquema e ver exemplos do código gerado, confira o playground.
Suporta TypeScript, C#, Rust, C ++ e muito mais.
Snappy DX - Integre bebopc
ao seu projeto com facilidade. Suporte ao idioma disponível no vscode.
Lightweight - O Bebop possui dependências zero e uma pequena pegada de tempo de execução. O código gerado é fortemente otimizado.
RPC - Construa APIs eficientes com ritmo.
Executa em todos os lugares - navegadores, plataformas sem servidor e em metal nu.
Extendível - Escreva extensões para o compilador em qualquer idioma.
Para mais informações, consulte a documentação. ?
Vejo você Space Cowboy ...