Cap'n Proto is an extremely fast data exchange format and capability-based RPC system, which was released as open source in April 2013. Today, Cap'n Proto 1.0 is finally released , which is a long-term support version. The author of the Cap'n Proto project is Kenton Varda, the main developer of Protocol Buffers version 2. He said that Cap'n Proto is the result of years of developing Protobufs, listening to user feedback, and drawing on experience and reflection. He has now left Google, so "Cap'n Proto is not affiliated with Google and has never been affiliated with Google." Benchmark results show that Cap'n Proto is infinitely faster than Protocol Buffers. Some highlights of the new version since the previous version v0.10 include:
After the release of version 1.0, the work on version 2.0 was also put on the agenda. According to the plan, v2.0 aims to make some changes to Cap'n Proto's C++ API and its supporting KJ C++ toolkit library; as well as make some comprehensive backwards-compatible changes to fix some issues and improve the experience of developers in the team. Some current ideas include:
It is worth noting that there are currently no plans to make any backwards-incompatible changes to the serialization format or the RPC protocol. The changes in question only affect the C++ API. Applications written in other languages are completely unaffected by all this. The official 2.0 version will not be released in the short term, and it may take a few years. |
As attack and defense exercises become more and m...
[[253735]] A simple and magical formula Today'...
As a new type of mobile communication network, 5G...
CUBECLOUD is a Chinese hosting company founded in...
At present, the digital economy is entering a new...
On November 25, Huawei Kunpeng University Tour Sh...
OneTechCloud has recently added Hong Kong Interna...
The three major operators have recently announced...
Part 01 What is “cyberbullying”? "Cyber vi...
The majority of downtime incidents over the past ...
Traditional data transmission methods mostly use ...
5G is the marketing term for the fifth generation...
While debate rages about when and how to restart ...
EtherNetservers is a 10-year-old foreign hosting ...
5G is an enabler that will deliver new capabiliti...