Zitat von JonHaDer "Kern" besteht aus C und C++, die Benutzeroberfläche besteht größtenteils aus XUL/XML/XBL/..., CSS und Javascript.
Dem schließe ich mich auch an.
Zum Nachlesen ist ev. auch das ganz interessant:
http://www.spreadfirefox.com/node/17834