<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>