Firefox се освободи от употребата на XUL Layout в интерфейса

След девет години работа, последните компоненти за форматиране на интерфейса на Firefox, използващи пространството от името XUL, бяха премахнати от кодовата база. По този начин, с единични изключения, обичайната уеб-технология (главно CSS flexbox) се използва за рисуване на потребителския интерфейс на Firefox вместо специфични 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster