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

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