ejabberd Business Edition is very well suited to building web chat service thanks to dedicated web modules:

  • Websocket support: Websockets is well suited for chat service with lower message latency and best server-side performance with reduced load.
  • Rewritten XMPP BOSH module: ejabberd comet-like mechanism to allow chat when websocket is not supported has been rewritten for better reliability and performance.