39 pontos por xguru 2024-03-15 | 6 comentários | Compartilhar no WhatsApp
  • Serialização binária com segurança de tipos
  • Design moderno, amigável para desenvolvedores e de alto desempenho para substituir formatos de serialização existentes
  • Em benchmarks, é 100 vezes mais rápido que Protocol Buffers e 1000 vezes mais rápido que JSON
  • Suporta TypeScript, C#, Rust, C++ e outros
  • Fácil de integrar a projetos existentes, com suporte de linguagem no VSCode
  • Sem dependências e com baixo footprint de runtime. O código gerado é rigorosamente otimizado
  • Oferece o "Tempo", framework oficial de RPC baseado em Bebop para substituir gRPC e APIs
  • Roda em qualquer lugar, como navegadores, plataformas serverless e bare metal
  • É possível escrever extensões para o compilador em qualquer linguagem

6 comentários

 
alstjr7375 2024-03-17

Pelo que li por alto, parece que o Cap’n Proto, que a Cloudflare usa, ainda deve ser mais rápido mesmo..

 
ehlegeth 2024-03-15

100 vezes, 1000 vezes, isso faz sentido?

 
kandk 2024-04-02

Só com a camada de software não faz sentido.
E nem é "no máximo" rápido...

 
ehlegeth 2024-03-19

Mesmo que tenham citado, como costuma acontecer na divulgação de produtos comerciais, o número com a maior diferença entre vários benchmarks sob diferentes condições, achei que falar em 100x ou 1000x já passava do limite do razoável.

Mesmo na época em que este post foi publicado, isso também não era consistente com o gráfico de throughput no README.md. Na documentação oficial, apareciam menções como "10-100x" e, mesmo olhando a documentação oficial ou pesquisando, não consegui encontrar dados públicos que sustentassem os números de 100x ou 1000x.
https://docs.bebop.sh/

Bebop is 10-100x faster than JSON, Protocol Buffers, and other alternatives, making it a turbocharger for your data handling.

No momento atual, as menções a 100 TIMES e 1000 TIMES no README.md foram removidas e substituídas pela seguinte redação.

In benchmarks, Bebop outperforms Protocol Buffers by approximately 10 times in both C# and TypeScript. Compared to JSON, Bebop is roughly 10 times faster in C# and about 5 times faster in TypeScript.
https://github.com/betwixt-labs/bebop/…

 
cosine20 2024-03-18

Pode ser plausível.

 
[Este comentário foi ocultado.]