39 puntos por xguru 2024-03-15 | 6 comentarios | Compartir por WhatsApp
  • Serialización binaria con seguridad de tipos
  • Diseño moderno, de alto rendimiento y amigable para desarrolladores que reemplaza los formatos de serialización existentes
  • Según benchmarks, es 100 veces más rápido que Protocol Buffers y 1000 veces más rápido que JSON
  • Compatible con TypeScript, C#, Rust, C++ y más
  • Se integra fácilmente en proyectos existentes y ofrece soporte de lenguaje en VSCode
  • No tiene dependencias y su huella de runtime es pequeña. El código generado está estrictamente optimizado
  • Ofrece "Tempo", un framework oficial de RPC basado en Bebop para reemplazar gRPC y las API
  • Se ejecuta en cualquier lugar: navegador, plataformas serverless, bare metal, etc.
  • Se pueden escribir extensiones para el compilador en cualquier lenguaje

6 comentarios

 
alstjr7375 2024-03-17

Leyéndolo por encima, me da la impresión de que Cap’n Proto, que usa Cloudflare, igual sería más rápido de todos modos...

 
ehlegeth 2024-03-15

¿Tiene sentido hablar de 100x o 1000x?

 
kandk 2024-04-02

Solo con la capa de software no tiene sentido.
Y ni siquiera es la velocidad "máxima"..

 
ehlegeth 2024-03-19

Aunque hubieran citado la cifra con la mayor diferencia entre varios benchmarks, como suele hacerse al promocionar productos comerciales, pensé que hablar de 100x o 1000x ya se salía de lo razonable.

Incluso en el momento en que se publicó este post, no era consistente con la gráfica de throughput en el README.md. En la documentación oficial se mencionaba algo como “10-100x”, y aunque revisé la documentación oficial y también busqué por mi cuenta, no pude encontrar datos públicos que respaldaran las afirmaciones de 100x o 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.

A día de hoy, las menciones a 100 TIMES y 1000 TIMES en el README.md fueron eliminadas y reemplazadas por una redacción como la siguiente.

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

Eso puede ser posible.

 
[Este comentario fue ocultado.]