Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1 / ProcessOne

https://www.process-one.net/blog/matrix-and-xmpp-thoughts-on-improving-messaging-protocols-part-1/

13 points · 2 comments · view on lemmy.world

2 Comments

KryptonNerd@slrpnk.net · 3 pts · 1y (1 reply)

Really enjoyed that read. It's probably the only thing I've read that's helped me understand the differences between matrix and XMPP

toastal@lemmy.ml · 3 pts · 1y

My feeling is this is being written not just as a vent for ProcessOne adding a Matrix gateway to ejabberd but a warning to everyone thinking of setting up a trendy Matrix server or assuming enabling Matrix support will just be free. The eventual consistency model is expensive–for storage, for CPU/RAM, for client speed/sync–& everything it seems the Synapse & Dendrite servers are trying to do to speed it all up is in response of this likely fundamentally poor decision eventual consistency to ‘clone’ Slack/Telegram/Discord over allowing chat to be ephemeral & using forums for long-lived topics & Atom/RSS feeds for announcements.