News for hackers. Stuff that matters.
Re:Matrix 2.0: The Future of Matrix by the_common_man on Thursday September 21, 2023 @01:22PM (#37600860)
Why is sliding sync a separate service and not just part of synapse itself?
Re:Matrix 2.0: The Future of Matrix by Arathorn on Thursday September 21, 2023 @01:28PM (#37600958)
Because the API is still evolving, and it's also useful that it supports other homeservers than Synapse. It's also written by an entirely different bunch of people (it's effectively written by the Dendrite team rather than the Synapse team).

Once the API is stable I'm sure all the homeservers will implement it natively. Until then, think of it like a reverse-proxy that lets an HTTP/1 webapp talk HTTP/2 to the outside world.

Re:Matrix 2.0: The Future of Matrix by acheong08 on Thursday September 21, 2023 @02:21PM (#37601742)
> it's effectively written by the Dendrite team rather than the Synapse team

I would then ask why it isn’t integrated into Dendrite

Re:Matrix 2.0: The Future of Matrix by Arathorn on Thursday September 21, 2023 @03:48PM (#37603202)
...because then Synapse wouldn't be able to use it?
Re:Matrix 2.0: The Future of Matrix by infinitezest on Thursday September 21, 2023 @01:33PM (#37601057)
I would guess it's so the same functionality can be used with other Matrix servers without having to rewrite the whole thing
Re:Matrix 2.0: The Future of Matrix by UltimateEdge on Thursday September 21, 2023 @01:26PM (#37600922)
It's currently still a proposal to the spec, and it is not yet part of the Matrix protocol.