Разрабатывая мобильный чат, бэкэнд использует XMPP или WebSocket?

Некоторые требования для мобильного чата:

Should be able to work seamlessly with client's frequent connect/disconnect due to the mobile network

Bandwidth saving (less overhead)

У меня нет опыта работы с XMPP, я работал только с сервером Node.JS, и его легко настроить и взломать с помощью JavaScript.

Но, похоже, XMPP - это стандарт де-факто для чата, например, WhatsApp их использует. Кто-нибудь может поделиться вашим опытом в этих двух технологиях?

Ответы на вопрос(1)

Ваш ответ на вопрос