element-hq / element-hq/synapse
Support/document enabling http2
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#5551](https://github.com/matrix-org/synapse/issues/5551).
---
**Description:**
http2, http/2, h2, would be beneficial to use between Synapse connections where-ever possible. https://github.com/matrix-org/synapse/issues/3683 for example suggest by intrepetation that one only needs to install python-h2 and python-priority and http2 would just work with Twisted, thus with Synapse, then. This might or might not be the case, but it would be awesome if this would be documented somewhere appropiately within Synapse docs.
Benefits from http2 will not come if it isn't widely in use within Synapse and/or matrix-servers in general. I'd vote for having it supported by default within future Synapse releases and additionally mention it with reverse proxying instructions etc. I can do simple PR's to such documentation if this idea ever gain momentum :)
Contributor guide
Assessment
This issue has not been assessed yet.