XMPP ist das erweiterbare Messaging- und Präsenzprotokoll, eine Reihe von offenen Technologien für Instant Messaging, Präsenz, Mehrparteien-Chat, Sprach- und Videoanrufe, Zusammenarbeit, leichte Middleware, Content-Syndication und generalisiertes Routing von XML-Daten.
xmpp.org/about-xmpp/technology-overview/
xmpp.js ist eine JavaScript -Bibliothek für XMPP.
Ziel ist es, überall überall mit JavaScript auszuführen und den besten verfügbaren Netzwerktransport zu nutzen.
XMPP.js ist bekanntermaßen mit Node.js, Browsern, React Native, GJs und Duktape verwendet.
Standardmäßig behandelt es Fehler und verbindet sich automatisch wieder. Mit der entsprechenden Konfiguration wird sogar eine Liste von Endpunkten durchlaufen. Sie müssen keine einzelne Codezeile schreiben, um Netzwerkfehler zu bewältigen.
Veröffentlichungen folgen der semantischen Versionsspezifikation
Jede Funktion wird als Modul implementiert, das leicht hinzugefügt oder entfernt werden kann. Einschließlich der Kernfunktionen für XMPP.
Wir vermeiden Abhängigkeiten Dritter.
Für das Web stellen wir sicher, dass der Standard -Client 15 KB (GZIPPED) als Referenz nicht überschreitet.
Benötigen Sie Hilfe bei der Arbeit mit XMPP.js? Bitte wenden Sie sich an unsere Community, indem Sie den Abschnitt Diskussionsabteilung dieses Projekts veröffentlichen.
Senden Sie eine PR, um Ihr Projekt oder Ihre Organisation dieser Liste hinzuzufügen.
XMPP.js ist eine Umschreibung von Node-XMPP und hat viel daraus gelernt.
Vielen Dank an alle XMPP.js- und Node-XMPP-Mitwirkenden.