39 puan yazan xguru 2024-03-15 | 6 yorum | WhatsApp'ta paylaş
  • Tür güvenli ikili serileştirme
  • Mevcut serileştirme formatlarının yerini alması için tasarlanmış modern, geliştirici dostu ve yüksek performanslı bir yapı
  • Benchmark sonuçlarına göre Protocol Buffers'tan 100 kat, JSON'dan 1000 kat daha hızlı
  • TypeScript, C#, Rust, C++ ve daha fazlasını destekler
  • Mevcut projelere kolayca entegre edilebilir ve VSCode'da dil desteği sunar
  • Bağımlılığı yoktur ve çalışma zamanı ayak izi küçüktür. Üretilen kod sıkı biçimde optimize edilmiştir
  • gRPC ve API'lerin yerini almak için Bebop tabanlı resmi RPC framework'ü "Tempo"yu sunar
  • Tarayıcı, sunucusuz platformlar, bare metal ve daha birçok yerde çalışır
  • Her dilde derleyici için uzantı yazılabilir

6 yorum

 
alstjr7375 2024-03-17

Kabaca okuyunca, Cloudflare'ın kullandığı Cap’n Proto yine de daha hızlı gibi görünüyor ama..

 
ehlegeth 2024-03-15

100 kat, 1000 kat kulağa mantıklı geliyor mu?

 
kandk 2024-04-02

Sadece yazılım katmanıyla bunun mantıklı bir açıklaması yok.
Hem de "en fazla" hızlısı bile değil..

 
ehlegeth 2024-03-19

Ticari ürün tanıtımlarında sıkça yapıldığı gibi, farklı koşullardaki birçok benchmark arasından en büyük farkı veren sayılar seçilip alıntılanmış olsa bile, 100 kat, 1000 kat gibi ifadelerin makul sınırları aştığını düşündüm.

Bu gönderinin paylaşıldığı tarihte bile README.md içindeki throughput grafiğiyle tutarlı değildi. Resmî belgelerde "10-100 kat" gibi ifadeler kullanılıyordu ve resmî dokümanlara bakıldığında ya da arama yapıldığında da 100 kat, 1000 kat iddiasını destekleyen kamuya açık bir veriye rastlayamadım.
https://docs.bebop.sh/

Bebop, JSON, Protocol Buffers ve diğer alternatiflerden 10-100 kat daha hızlıdır; bu da veri işlemenize adeta turbo etkisi katar.

Şu anda README.md içindeki 100 TIMES, 1000 TIMES ifadeleri kaldırılmış ve yerlerine aşağıdaki ifade konmuştur.

Benchmark'larda Bebop, hem C# hem de TypeScript'te Protocol Buffers'tan yaklaşık 10 kat daha iyi performans gösteriyor. JSON ile karşılaştırıldığında ise Bebop, C#'ta yaklaşık 10 kat, TypeScript'te ise yaklaşık 5 kat daha hızlıdır.
https://github.com/betwixt-labs/bebop/…

 
cosine20 2024-03-18

Bu mümkün olabilir.

 
[Bu yorum gizlendi.]