Firefox ha eliminato l'uso del layout XUL nell'interfaccia

Dopo nove anni di lavoro, gli ultimi componenti dell'interfaccia utente che utilizzavano lo spazio dei nomi XUL sono stati rimossi dal codice base di Firefox. Pertanto, con poche eccezioni, Firefox ora utilizza tecnologie web comuni (principalmente CSS flexbox) per eseguire il rendering dell'interfaccia utente di Firefox, anziché gestori XUL specifici (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-popup). In via eccezionale, XUL continua ad essere utilizzato per visualizzare menu di sistema e pannelli a comparsa ( E ), ma in futuro prevedono di utilizzare l'API Popover per funzionalità simili.

La possibilità di utilizzare XUL nei componenti aggiuntivi è stata interrotta nel 2017 e l'interfaccia è stata liberata dai collegamenti XML Binding Language (estensione XUL) nel 2019 (i collegamenti XBL che definiscono il comportamento dei widget XUL sono stati sostituiti dai componenti Web), ma alla fine Allo stesso tempo, i gestori XUL hanno continuato a essere utilizzati durante la creazione di elementi dell'interfaccia del browser.

Fonte: opennet.ru

Aggiungi un commento