Firefox пазбаўлены ад ужывання XUL Layout у інтэрфейсе

Пасля дзевяці гадоў працы з кодавай базы Firefox выдалены апошнія кампаненты фармавання інтэрфейсу, у якіх выкарыстоўвалася прастора імёнаў XUL. Такім чынам, за адзінкавымі выключэннямі, для адмалёўкі карыстацкага інтэрфейсу Firefox зараз ужываюцца звычайныя web-тэхналогіі (галоўным чынам CSS flexbox), а не спецыфічныя XUL-апрацоўшчыкі (-moz-box, -moz-inline-box, -moz-grid, - moz-stack, -moz-popup). У якасці выключэння XUL працягвае выкарыстоўвацца для адлюстравання сістэмных меню і усплываючых панэляў ( і ), але ў будучыні для падобнай функцыянальнасці плануюць задзейнічаць API Popover.

Магчымасць выкарыстання XUL у дадатках была спынена ў 2017 годзе, а інтэрфейс быў пазбаўлены ад прывязак на мове XBL (XML Binding Language, пашырэнне XUL) у 2019 годзе (XBL-прывязкі, якія вызначаюць паводзіны XUL-віджэтаў, былі заменены на Web Components), але пры гэтым XUL-апрацоўшчыкі працягвалі прымяняцца пры фарміраванні элементаў інтэрфейсу браўзэра.

Крыніца: opennet.ru

Дадаць каментар