Update ROADMAP.md

This commit is contained in:
Wenbo Zhu 2018-03-01 21:52:47 -08:00 committed by GitHub
parent 619775a3c2
commit 950bbec4c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 4 deletions

View File

@ -18,15 +18,13 @@ and meeting those requirements uqniue to Google's Web ecosystems or their applic
# Roadmap features (in no particular order)
## More efficient message encoding
## Non-binary message encoding
The binary protobuf encoding format is not most CPU efficient for browser clients.
Furthremore, the generated code size increases as the total protobuf definition increases.
For Google's Web applications (e.g. gmail), we use a JSON like format
which is much more efficient (comparable to JSON) and compact in code size.
Note this is also one of the reasons we need support the non-binary ("application/grpc-web-text") wire-transport format.
which is comparable to JSON in efficiency but also very compact in both the message size and code size.
## Streaming-friendly transport implementation