title: Developing a mobile chat room, backend use XMPP or WebSocket?
body: <p>Some requirements for a mobile chat room:</p>
  
  <ol>
  <li><p>Should be able to work seamlessly with client's frequent connect/disconnect due to the mobile network</p></li>
  <li><p>Bandwidth saving (less overhead)</p></li>
  </ol>
  
  <p>I don't have experience in XMPP, I only have worked with Node.JS server and it is easy to setup and hack the server with JavaScript.</p>
  
  <p>But seems XMPP is the defacto standard for chat room, e.g. WhatsApp use them., anyone can share your experience in these two technologies?</p>