Després de nou anys de treball, els últims components de la interfície d'usuari que utilitzaven l'espai de noms XUL s'han eliminat de la base de codi del Firefox. Així, amb algunes excepcions, ara Firefox utilitza tecnologies web comunes (principalment CSS flexbox) per representar la interfície d'usuari de Firefox, en lloc de controladors XUL específics (-moz-box, -moz-inline-box, -moz-grid, -moz). -stack, -moz-popup). Com a excepció, XUL es continua utilitzant per mostrar menús del sistema i panells emergents ( I ), però en el futur tenen previst utilitzar l'API Popover per a una funcionalitat similar.
La capacitat d'utilitzar XUL als complements es va suspendre el 2017 i la interfície es va alliberar dels enllaços XML Binding Language (extensió XUL) el 2019 (les enllaços XBL que defineixen el comportament dels ginys XUL van ser substituïts per Web Components), però a la al mateix temps, els controladors XUL es van continuar utilitzant en crear elements d'interfície del navegador.
Font: opennet.ru
