<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>On 4/18/17 12:53 AM, R Kent James wrote:<br>
    </p>
    <blockquote type="cite"
      cite="mid:ecbf14ff-fbaf-c7b1-436a-3d460373d86b@caspia.com">
      <p><b>Chat</b>: I have heard nothing from this team, but I would
        guess this is also likely a line-by-line conversion from XUL and
        the Mozilla Platform to web technologies.</p>
    </blockquote>
    <p>Most of chat is "web technologies" in that the entire backend is
      written in JavaScript. It does use XPCOM to provide interfaces,
      but all providers/consumers of those interfaces are JavaScript. It
      uses some Mozilla-specific interfaces, of course, the most obvious
      of which is low-level TCP sockets. I'm sure there are other APIs
      too.<br>
    </p>
    <p> The user interface would need to be converted from XUL to HTML,
      however. Message themes are already HTML/CSS/JavaScript. I can't
      think of any super high performance aspects (i.e. treeview for
      mail), currently the view can get really slow when you have many
      many messages (e.g. a busy IRC channel left open for weeks).<br>
    </p>
    <p>--Patrick<br>
    </p>
    <br>
  </body>
</html>