XMPP-это расширяемый протокол обмена сообщениями и присутствия, набор открытых технологий для мгновенного обмена сообщениями, присутствия, многопартийного чата, голосовых и видеопроводов, сотрудничества, легкого промежуточного программного обеспечения, синдикации контента и обобщенной маршрутизации данных XML.
xmpp.org/about-xmpp/technology-overview/
xmpp.js - это библиотека JavaScript для XMPP.
Он направлен на запуск везде, где работает JavaScript и использовать лучший сетевой транспорт.
Известно, что xmpp.js используется с node.js, браузерами, React Native, GJS и Duktape.
По умолчанию он обрабатывает ошибки и автоматически воссоединяется. С соответствующей конфигурацией она даже пройдет через список конечных точек. Вам не нужно писать ни одной строки кода для обработки сбоев сети.
Выпуски следуют спецификации семантической версии
Каждая функция реализована как модуль, который можно легко добавить или удалить. В том числе основные функции XMPP.
Мы избегаем сторонних зависимостей.
Для Интернета мы уверены, что клиент по умолчанию не превышает 15 КБ (GZIPPED), для справки, это меньше, чем в половине размера React.
Вам нужна помощь в работе с XMPP.JS? Пожалуйста, обратитесь к нашему сообществу, опубликовав в разделе обсуждений этого проекта.
Не стесняйтесь отправлять пиар, чтобы добавить свой проект или организацию в этот список.
xmpp.js-это переписывание Node-xmpp и многому научился у него.
Спасибо всем участникам XMPP.JS и Node-XMPP.