matrix-org / matrix-org/matrix-spec
Provide Protobuf event serialization protocol as alternative to JSON
- Dominant language
- HTML
- Stars
- 330
- Forks
- 150
- Avg merge
- 2h 21m
- Merged PRs (30d)
- 3
Description
At now Matrix use JSON format for event serialization, that contain uncompressed plain text messages and not so effective for traffic. Will be good to have alternative protocols for encode events body, like Protobuf, that use much less traffic, here is comparison of different message serialization protocols: https://eng.uber.com/trip-data-squeeze/
Contributor guide
Research direction
No files, tests, or entry points are named. Start by reading the Matrix protocol specification and the linked serialization comparison, then determine the scope and compatibility requirements for a Protobuf event format; done would require an agreed protocol design and corresponding specification changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- json
- Domain
- api, distributed-systems, networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100