Aveu de la fondation Mozilla: XUL est lourd en mémoire et CPU. Ce n'est pas une surprise. Je suppute que chez Crosoft c'est pas plus léger (XAML), et côté Nunux, je doute que ça doit vraiment plus léger avec Glade et autres. La faute à l'XML ? à l'over-engineering ? la faute à vouloir être trop générique ?
Moi aussi je hais l'XML ! Il faut arrêter de l'utiliser à toutes les sauces. YAML est une bonne alternative... ou même un bête fichier tabulaire, ou encore une base SQLite.
Un article de présentation des microformats (L'utilisation de tags XHTML étendus comme alternative à la conception de schémas XML pour une applications spécifique). Vive le low-tech.