Firefox pozbył się użycia XUL Layout w interfejsie

Po dziewięciu latach pracy ostatnie komponenty interfejsu w kodzie źródłowym Firefox, w których używano przestrzeni nazw XUL, zostały usunięte. W związku z tym, z nielicznymi wyjątkami, do rysowania interfejsu użytkownika Firefox stosowane są teraz standardowe technologie webowe (głównie CSS flexbox), a nie specyficzne dla XUL przetworniki (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). XUL będzie jednak nadal używany do wyświetlania systemowych menu i paneli kontekstowych ( i ), ale w przyszłości planowane jest wykorzystanie API Popover dla tej funkcjonalności.

Możliwość korzystania z XUL w dodatkach została wstrzymana w 2017 roku, a interfejs uwolniony od powiązań w języku XBL (XML Binding Language, rozszerzenie XUL) w 2019 roku (powiązania XBL, które określały zachowanie widgetów XUL, zostały zastąpione komponentami webowymi), jednak przt tym XUL-przetworniki były nadal stosowane przy tworzeniu elementów interfejsu przeglądarki.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster