3 ms·
By that definition would you call Firefox before version ~40 a javascript app? It obviously isn't despite using XUL and the elements implicit in that. The same
by superkuh 8y ago
By that definition would you call Firefox before version ~40 a javascript app? It obviously isn't despite using XUL and the elements implicit in that. The same is true of Thunderbird.
- acct1771 8y agoCurious what you'd have called it.
- int_19h 8y agoThe underlying rendering engine is in C++, of course. As is the JS implementation. Which is to say, exactly like Electron. The only relevant difference that I can see between XUL and Electron is that the former had its own non-HTML-based markup language for UI.
- zmix 8y agoYes, I would and would not ;-) The technology in use is called XPFE. For a full (graphical) overview, see http://mb.eschew.org/1 http://mb.eschew.org/1 It is different sorts of XML (XBL, XUL, RDF, DTD) controlled via Javascript and styled by CSS running on top of a C++ runtime. The components, the runtime exposes, can be accessed directly from within Javascript. Most of the application specific stuff is written in the XML+JS+CSS domain. There may be the one or other app-specific support library, but in the end, they all run on top of the same xulrunner binary.