Deweloperzy Mozilla o sukcesie prac nad usunięciem z kodu Firefox komponentów w języku (XML Binding Language). W trakcie prac, które rozpoczęły się w 2017 roku, z kodu usunięto około 300 różnych powiązań, wykorzystujących XBL, oraz przepisano około 40 tysięcy linii kodu. Wskazane komponenty zostały zastąpione odpowiednikami opartymi na , napisanymi przy użyciu standardowych technologii webowych.
XBL był używany do organizacji pracy interfejsu Firefox i umożliwiał tworzenie powiązań, które zmieniały zachowanie widgetów w języku XUL. W 2017 roku firma Mozilla uznała XBL i XUL za przestarzałe i zakończyła w Firefox 57 wsparcie dla wtyczek napisanych przy użyciu tych technologii. W tym samym czasie prowadzono przepisywanie komponentów interfejsu Firefox opartych na XBL/XUL. Ostatnimi komponentami interfejsu, które były oparte na XBL, były pasek adresu i menedżer wtyczek, które zostały zastąpione nowymi implementacjami w Firefox 68.
Źródło: opennet.ru
