I've been diving into the protocol differences between Matrix and XMPP, and I'm a bit surprised. The high level takeaways I see are:

Matrix:

+ bridge integration to lots of protocols

+ more popular amongst the new kids?

- more CPU, RAM, and network requirements

- centralized dev corporation

- centralized metadata honeypot

- only a handful clients

- only one reliable server implementation

- JavaScript everywhere

- chat rooms work by synchronizing conversation state, which is very expensive

XMPP:

+ more bots plugins

+ very efficient and resource friendly

+ more battle tested / stable

+ decentralized development

+ many many clients with good feature compatibility

+ easy to avoid javascript

+ no metadata honeypots

- older and less popular

- no marketing team to convince the script kiddies to use it?

Why don't Matrix users use XMPP? It seems better in almost every way.

#matrix #xmpp #plebchain #Foss #libre #freedom

Reply to this note

Please Login to reply.

Discussion

I love this breakdown. Yes xmpp is legit. It may be they shoulda used json and sekp256k1 😎