Hacker News new | ask | show | jobs
by ziftface 1057 days ago
Isn't xmpp old style instant messaging? As in, if you miss a message because you had poor connection or the application wasn't running then it's gone?

Matrix does not work this way.

3 comments

XMPP supports delayed delivery. It works although I have had minor issues with it, especially if OMEMO is enabled.

https://xmpp.org/extensions/xep-0203.html

I think it's mostly through server side archives that chat history is kept in sync between devices nowadays

https://xmpp.org/extensions/xep-0313.html

> Isn't xmpp old style instant messaging?

No.

XMPP is just as "modern" as Matrix, but has a _different _ data storage/distribution idea.

see: https://news.ycombinator.com/item?id=36939676

That was true 20 years ago. For the past 10+ years XMPP has had Stream Resumption that allows you to resume a few stanzas you missed recently (typically with a poor connection), and Message Archive Management that stores everything on the server that you can then retrieve on the client.

XMPP has had little place on the public stage, but that doesn't mean it stopped evolving.

> and Message Archive Management that stores everything on the server that you can then retrieve on the client.

if and for how long will be decided by the person who is running the server the chat room was created on