XMPP é o protocolo extensível de mensagens e presença, um conjunto de tecnologias abertas para mensagens instantâneas, presença, bate-papo multipartidário, chamadas de voz e vídeo, colaboração, middleware leve, sindicação de conteúdo e roteamento generalizado de dados XML.
xmpp.org/about-xmpp/technology-overview/
XMPP.JS é uma biblioteca JavaScript para XMPP.
O objetivo é executar em todos os lugares JavaScript e fazer uso do melhor transporte de rede disponível.
Sabe -se que o xmpp.js é usado com node.js, navegadores, reagir nativo, GJs e Duktape.
Por padrão, ele lida com erros e se reconectará automaticamente. Com a configuração apropriada, ele fará até uma lista de pontos de extremidade. Você não precisa escrever uma única linha de código para lidar com falhas de rede.
Os lançamentos seguem a especificação de versão semântica
Cada recurso é implementado como um módulo que pode ser adicionado ou removido facilmente. Incluindo os principais recursos XMPP.
Evitamos dependências de terceiros.
Para a Web, temos certeza de que o cliente padrão não excede 15 kb (Gzipped), para referência, isso é menos da metade do tamanho do React.
Você precisa de ajuda para trabalhar com xmpp.js? Entre em contato com a nossa comunidade publicando na seção de discussões deste projeto.
Sinta -se à vontade para enviar um PR para adicionar seu projeto ou organização a esta lista.
XMPP.JS é uma reescrita do Node-XMPP e aprendeu muito com ele.
Obrigado a todos os contribuidores XMPP.JS e Node-XMPP.