ParentFull threadmarquis·Hipchat uses XMPP so you answered the parent's question perfectly. Slack, I believe, created a custom protocol.View on HN