Mozilla overweegt afscheid te nemen van zijn XML User Interface Language. Door de ontwikkeling van het web zou de opmaaktaal overbodig zijn geworden. Mozilla twijfelt nog wel hoe van de taal afscheid moet worden genomen.
Mozilla bouwde de XML User Interface Language, kortweg XUL, onder meer voor zijn Firefox-browser en Thunderbird-mailclient. De standaard beschrijft diverse elementen, zoals vensters, widgets en scripts. Met XUL kunnen ontwikkelaars makkelijker en sneller een interface bouwen.
XUL werd ooit ontwikkeld om de 'gaten' te vullen die html achterliet in webapplicaties. Dat schrijft Dave Camp, Mozilla's Director of Engineering. Volgens hem is de webtechnologie echter dusdanig verbeterd dat Mozilla's opmaaktaal overbodig zou zijn geworden. Datzelfde zou gelden voor XBL, voor het opmaken van xml-documenten.
"Omdat XUL en XBL geen webtechnologieën zijn, krijgen ze niet dezelfde aandacht die html krijgt. Prestatieproblemen worden niet opgelost, wat tot veel onnodige complexiteit in de Gecko-layoutengine leidt", meent Camp. "Het staat verder van het web af - en dat helpt niemand."
Camp streeft ernaar dat Mozilla de XUL- en XBL-ondersteuning uit Firefox haalt. Hoe en wanneer dit precies moet gebeuren, weet hij nog niet. "De discussie daarover bevindt zich nog in een vroege fase. Er zijn nog veel onbeantwoorde vragen, zoals welke technologieën we moeten gebruiken om ze te vervangen."
In een mail roept hij ontwikkelaars op om na te denken over de 'fundamenten' van het toekomstige Firefox. Camp meent dat dit wel even gaat duren. Dat is ook niet vreemd: het verwijderen van de XUL- en XBL-ondersteuning kan grote gevolgen hebben voor onder meer de makers van extensies.