Firefox se zbavil použití XUL Layout v rozhraní

Po devíti letech práce byly z kódové základny Firefox odstraněny poslední komponenty pro tvorbu rozhraní, ve kterých byl použit prostor jmen XUL. Takže, s výjimkou jednotlivých případů, pro vykreslování uživatelského rozhraní Firefox se nyní používají běžné webové technologie (především CSS flexbox), nikoli specifické XUL zpracovatele (-moz-box, -moz-inline-box, -moz-grid, -moz-stack, -moz-popup). XUL se i nadále používá pro zobrazení systémových nabídek a vyskakovacích panelů (<xul:menupopup> a <xul:panel>), ale do budoucna plánují pro podobnou funkčnost využít API Popover.

Možnost použití XUL v doplňcích byla ukončena v roce 2017, a rozhraní bylo zbaveno vazeb na jazyk XBL (XML Binding Language, rozšíření XUL) v roce 2019 (XBL vazby, které určovaly chování XUL widgetů, byly nahrazeny Web Components), ale přitom se XUL zpracovatelé stále používali při vytváření prvků rozhraní prohlížeče.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster