XMPP는 확장 가능한 메시징 및 존재 프로토콜, 인스턴트 메시징, 존재, 다당 채팅, 음성 및 화상 통화, 협업, 가벼운 미들웨어, 컨텐츠 신디케이트 및 XML 데이터의 일반적인 라우팅을위한 오픈 기술 세트입니다.
xmpp.org/about-xmpp/technology-overview/
XMPP.JS 는 XMPP의 JavaScript 라이브러리입니다.
JavaScript가 실행되는 모든 곳에서 실행하고 사용 가능한 최고의 네트워크 전송을 사용하는 것을 목표로합니다.
xmpp.js는 node.js, 브라우저, React Native, GJS 및 Duktape와 함께 사용되는 것으로 알려져 있습니다.
기본적으로 오류를 처리하고 자동으로 다시 연결됩니다. 적절한 구성을 사용하면 엔드 포인트 목록을 통과합니다. 네트워크 실패를 처리하기 위해 단일 줄의 코드를 작성할 필요가 없습니다.
릴리스는 시맨틱 버전화 사양을 따릅니다
각 기능은 쉽게 추가하거나 제거 할 수있는 모듈로 구현됩니다. 핵심 XMPP 기능을 포함합니다.
우리는 타사 종속성을 피합니다.
웹의 경우 기본 클라이언트가 15KB (GZIPPER)를 초과하지 않도록합니다. 참고로 REACT 크기의 절반 미만입니다.
xmpp.js와 함께 일하는 데 도움이 필요하십니까? 이 프로젝트의 토론 섹션에 게시하여 커뮤니티에 연락하십시오.
이 목록에 프로젝트 나 조직을 추가하기 위해 PR을 보내 주시기 바랍니다.
XMPP.JS는 Node-XMPP를 다시 쓰는 것으로서 많은 것을 배웠습니다.
모든 xmpp.js 및 node-xmpp 기고자에게 감사드립니다.