КСУЛ
-
Обзор XUL
- XUL — это язык разметки для создания графических интерфейсов, разработанный Mozilla.
- Приложения на основе XUL используют кодовую базу Mozilla или ее ответвления, например, Firefox.
- После перехода Firefox на многопроцессорную архитектуру в 2017 году, Mozilla удалила поддержку устаревших дополнений на основе XUL.
-
История и развитие
- XUL был разработан в Netscape в 1997 году и стал основой для кодовой базы Mozilla.
- XUL расширил возможности HTML, добавив функции, выходящие за рамки стандарта HTML 4.
- В начале 2000-х интерес к XUL снизился из-за появления новых веб-технологий, таких как HTML5.
-
Поддержка и удаление
- Firefox 57 прекратил поддержку устаревших дополнений XUL, переключившись на WebExtensions API.
- К концу 2019 года Mozilla удалила все файлы XUL из своей кодовой базы.
- Некоторые приложения, такие как Pale Moon, сохранили поддержку XUL, используя унифицированную платформу XUL (UXP).
-
Использование XUL
- XUL используется только с кодовой базой Mozilla, так как рендеринг XUL выполняется движком Gecko.
- XUL определяет широкий спектр элементов интерфейса, включая окна, виджеты и события.
- XBL позволяет изменять поведение виджетов XUL, добавляя привязки к элементам XUL.
-
Слоган и связь с фильмом
- Слоган «Данных нет. Есть только XUL!» связан с фильмом «Охотники за привидениями» и является отсылкой к XUL.