Firefox maakt geen gebruik meer van XUL Layout in de interface

Na negen jaar werken zijn de laatste componenten voor het maken van de interface uit de codebasis van Firefox verwijderd, waarin de namespace XUL werd gebruikt. Bij wijze van uitzondering worden voor het tekenen van de gebruikersinterface van Firefox nu gewone webtechnologieƫn (voornamelijk CSS flexbox) gebruikt, in plaats van specifieke XUL-handlers (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). XUL blijft echter gebruiken voor het weergeven van systeemmenu's en pop-uppanelen (<xul:menupopup> en <xul:panel>), maar in de toekomst zijn er plannen om API Popover voor dergelijke functionaliteit in te schakelen.

De mogelijkheid om XUL in extensies te gebruiken werd in 2017 stopgezet, en de interface werd in 2019 ontdaan van bindings in de XBL-taal (XML Binding Language, een uitbreiding van XUL) (XBL-bindings, die het gedrag van XUL-widgets bepaalden, zijn vervangen door Web Components), maar XUL-handlers blijven worden gebruikt voor het creƫren van interface-elementen van de browser.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster