39 điểm bởi xguru 2024-03-15 | 6 bình luận | Chia sẻ qua WhatsApp
  • Tuần tự hóa nhị phân an toàn kiểu dữ liệu
  • Thiết kế hiện đại, thân thiện với nhà phát triển và hiệu năng cao nhằm thay thế các định dạng tuần tự hóa hiện có
  • Theo benchmark, nhanh hơn 100 lần so với Protocol Buffers và 1000 lần so với JSON
  • Hỗ trợ TypeScript, C#, Rust, C++ và hơn thế nữa
  • Dễ dàng tích hợp vào các dự án hiện có, đồng thời hỗ trợ ngôn ngữ trong VSCode
  • Không có dependency và runtime footprint nhỏ. Mã được sinh ra được tối ưu hóa nghiêm ngặt
  • Cung cấp "Tempo", framework RPC chính thức dựa trên Bebop nhằm thay thế gRPC và API
  • Chạy được ở mọi nơi như trình duyệt, nền tảng serverless, bare metal, v.v.
  • Có thể viết phần mở rộng cho compiler bằng mọi ngôn ngữ

6 bình luận

 
alstjr7375 2024-03-17

Đọc lướt qua thì có vẻ Cap’n Proto mà Cloudflare dùng vẫn sẽ nhanh hơn..

 
ehlegeth 2024-03-15

Liệu nhanh hơn 100 lần, 1000 lần có hợp lý không?

 
kandk 2024-04-02

Chỉ với lớp phần mềm thôi thì vô lý rồi.
Cũng đâu phải là nhanh ở mức "tối đa"..

 
ehlegeth 2024-03-19

Ngay cả khi cho rằng họ chỉ trích dẫn con số chênh lệch lớn nhất trong số nhiều điều kiện benchmark, kiểu như khi quảng bá một sản phẩm thương mại, tôi vẫn nghĩ mức 100 lần, 1000 lần đã vượt quá giới hạn hợp lý thông thường.

Ngay tại thời điểm bài post này được đăng lên, nó cũng không nhất quán với biểu đồ throughput trong README.md. Trong tài liệu chính thức, họ chỉ nhắc tới kiểu như '10-100 lần', và dù xem qua tài liệu chính thức hay tìm kiếm thêm, tôi cũng không xác nhận được dữ liệu công khai nào hậu thuẫn cho con số 100 lần hay 1000 lần.
https://docs.bebop.sh/

Bebop nhanh hơn JSON, Protocol Buffers và các lựa chọn thay thế khác từ 10-100 lần, biến nó thành bộ tăng tốc cho việc xử lý dữ liệu của bạn.

Ở thời điểm hiện tại, nội dung nhắc đến 100 TIMES, 1000 TIMES trong README.md đã bị xóa và được thay bằng cách diễn đạt như sau.

Trong các bài benchmark, Bebop vượt Protocol Buffers khoảng 10 lần ở cả C# lẫn TypeScript. So với JSON, Bebop nhanh hơn khoảng 10 lần trong C# và khoảng 5 lần trong TypeScript.
https://github.com/betwixt-labs/bebop/…

 
cosine20 2024-03-18

Điều đó có thể xảy ra.

 
[Bình luận này đã bị ẩn.]