39 คะแนน โดย xguru 2024-03-15 | 6 ความคิดเห็น | แชร์ทาง WhatsApp
  • การซีเรียลไลซ์ข้อมูลไบนารีแบบ type-safe
  • การออกแบบสมัยใหม่ เป็นมิตรกับนักพัฒนา และมีประสิทธิภาพสูง เพื่อมาแทนรูปแบบการซีเรียลไลซ์แบบเดิม
  • จากผลเบนช์มาร์ก เร็วกว่า Protocol Buffers 100 เท่า และเร็วกว่า JSON 1000 เท่า
  • รองรับ TypeScript, C#, Rust, C++ เป็นต้น
  • ผสานเข้ากับโปรเจกต์เดิมได้ง่าย และรองรับภาษาใน VSCode
  • ไม่มี dependency และมี runtime footprint ขนาดเล็ก โค้ดที่สร้างขึ้นถูกปรับแต่งประสิทธิภาพอย่างเข้มงวด
  • มี "Tempo" ซึ่งเป็นเฟรมเวิร์ก RPC อย่างเป็นทางการที่สร้างบน Bebop เพื่อมาแทน gRPC และ API
  • ทำงานได้ทุกที่ ไม่ว่าจะเป็นเบราว์เซอร์ แพลตฟอร์ม serverless หรือ bare metal
  • สามารถเขียนส่วนขยายสำหรับคอมไพเลอร์ได้ในทุกภาษา

6 ความคิดเห็น

 
alstjr7375 2024-03-17

อ่านคร่าวๆ ดูแล้ว Cap’n Proto ที่ Cloudflare ใช้น่าจะยังเร็วกว่าอยู่ดีนะ..

 
ehlegeth 2024-03-15

100 เท่า, 1000 เท่า มันจะเป็นไปได้จริงเหรอ?

 
kandk 2024-04-02

แค่ชั้นซอฟต์แวร์อย่างเดียวคงเป็นไปไม่ได้หรอกครับ
ไม่ใช่ว่าเร็วได้ถึง "สูงสุด" ด้วยซ้ำ..

 
ehlegeth 2024-03-19

แม้จะอ้างตัวเลขที่ต่างกันมากที่สุดจากบรรดาเบนช์มาร์กหลายเงื่อนไข เหมือนที่มักทำกันเวลาประชาสัมพันธ์ผลิตภัณฑ์เชิงพาณิชย์ ผมก็ยังคิดว่าระดับ 100 เท่า หรือ 1000 เท่า นั้นเกินขอบเขตของสามัญสำนึกไปแล้ว

แม้ในช่วงเวลาที่โพสต์นี้ถูกเผยแพร่ ก็ยังไม่สอดคล้องกับกราฟ throughput ใน README.md เองด้วย เอกสารทางการระบุไว้ในลักษณะ "10-100 เท่า" และต่อให้ไล่ดูเอกสารทางการหรือค้นหาเพิ่มเติม ก็ไม่พบข้อมูลสาธารณะที่รองรับตัวเลข 100 เท่า หรือ 1000 เท่า
https://docs.bebop.sh/
> Bebop is 10-100x faster than JSON, Protocol Buffers, and other alternatives, making it a turbocharger for your data handling.

ณ ตอนนี้ ข้อความ 100 TIMES และ 1000 TIMES ใน README.md ถูกลบออกแล้ว และถูกแทนที่ด้วยข้อความดังต่อไปนี้
> 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

อาจเป็นไปได้

 
[ความคิดเห็นนี้ถูกซ่อน]