coursera / courier

Data interchange for the modern web + mobile stack.
http://coursera.github.io/courier/
Apache License 2.0
98 stars 24 forks source link

Improved "JSON Equivalent" binary protocol support #4

Closed jpbetz closed 3 years ago

jpbetz commented 9 years ago

There are a number of binary protocols that provide "JSON equivalent" semantics:

We should carefully review the performance of these (https://github.com/eishay/jvm-serializers/wiki is a good start) and determine which is the best and add codec support to Courier for that protocol.

Pegasus already includes support for PSON and BSON, so we really only need to review UBJSON, Smile, CBOR or any other contenders and determine if they are better than PSON or BSON, and if so, add codec support.

karthikrg commented 9 years ago

How about flatbuffers?

jpbetz commented 9 years ago

@karthikrg Yes, Flatbuffers look's excellent. I've updated the above list to include them.

jpbetz commented 3 years ago

closing hopelessly stale issues I've opened