Nice essay, Matthew, thanks! I'll stay with XMPP until they take it from my cold, dead hands.
Matrix successfully competes with XMPP. It even features a more fractured mess with a lower number of clients in a shorter time span!
XMPP would be the best choice ever. But I don't believe in miracles.
Nice, if XMPP works for you, but I hope do not use Pidgin or Adium nowadays. They still work, but AFAIK, they do not support newer XMPP features, such as encryption using OMEMO, HTTP upload, message archive management,…
I have to agree and disagree. I agree, that XMPP clients are not very good. And horrible on iOS (and MacOSX). I disagree, that Matrix has good clients. Riot is an OK web client, but too slow and too confusing for my…
XMPP is different from Matrix. On Matrix practically everyone is matrix.org. The other public servers I tried are relatively slow and suffer hickups when joining rooms. On XMPP, many people run servers in their…
Where does "order of magnitude" come from? In my experience, XML parsing is about three times slower than JSON and around two or three times the size. For most complex applications, this is not a show-stopper, because…
OK, you want XMPP. But without the many XEPs, something with a monolithic specification. And you like to use the latest trendy hipster stuff, like JSON over HTTP instead of XML. Then you get: Monolithic, Awefully Trendy…
Nice essay, Matthew, thanks! I'll stay with XMPP until they take it from my cold, dead hands.
Matrix successfully competes with XMPP. It even features a more fractured mess with a lower number of clients in a shorter time span!
XMPP would be the best choice ever. But I don't believe in miracles.
Nice, if XMPP works for you, but I hope do not use Pidgin or Adium nowadays. They still work, but AFAIK, they do not support newer XMPP features, such as encryption using OMEMO, HTTP upload, message archive management,…
I have to agree and disagree. I agree, that XMPP clients are not very good. And horrible on iOS (and MacOSX). I disagree, that Matrix has good clients. Riot is an OK web client, but too slow and too confusing for my…
XMPP is different from Matrix. On Matrix practically everyone is matrix.org. The other public servers I tried are relatively slow and suffer hickups when joining rooms. On XMPP, many people run servers in their…
Where does "order of magnitude" come from? In my experience, XML parsing is about three times slower than JSON and around two or three times the size. For most complex applications, this is not a show-stopper, because…
OK, you want XMPP. But without the many XEPs, something with a monolithic specification. And you like to use the latest trendy hipster stuff, like JSON over HTTP instead of XML. Then you get: Monolithic, Awefully Trendy…