Код Firefox повністю позбавлений XBL

Розробники Mozilla повідомили про успішне завершення роботи з видалення з коду Firefox компонентів на мові XBL (XML Binding Language). У ході роботи, яка тривала з 2017 року з коду було видалено близько 300 різних прив'язок, що використовують XBL, і переписано приблизно 40 тисяч рядків коду. Вказані компоненти були замінені на аналоги на базі Веб-компонентинаписані з використанням звичайних веб-технологій.

XBL використовувався для роботи інтерфейсу Firefox і дозволяв створювати прив'язки, змінюють поведінка віджетів мовою XUL. У 2017 році компанія Mozilla перевела XBL і XUL в розряд застарілих і припинила Firefox 57 підтримку доповнень, написаних з використанням даних технологій. В той же час розпочалася робота з переписування зав'язаних на XBL/XUL компонентів Firefox. Останніми компонентами інтерфейсу, зав'язаними на XBL, залишалися адресний рядок та менеджер доповнень, які були замінені на нові реалізації Firefox 68.

Джерело: opennet.ru

Додати коментар або відгук