Die Entwickler von Mozilla über den Erfolg der Arbeit zur Entfernung von Komponenten in der Programmiersprache aus dem Firefox-Code (XML Binding Language). Im Laufe der Arbeit, die seit 2017 durchgeführt wird, wurden etwa 300 verschiedene Bindungen, die XBL nutzen, aus dem Code entfernt und ungefähr 40.000 Zeilen Code neu geschrieben. Die genannten Komponenten wurden durch Äquivalente auf Basis von , die mit gängigen Web-Technologien geschrieben sind, ersetzt.
XBL wurde verwendet, um die Arbeitsweise der Firefox-Oberfläche zu organisieren und ermöglichte das Erstellen von Bindungen, die das Verhalten von Widgets in der XUL-Sprache veränderten. Im Jahr 2017 hat Mozilla XBL und XUL als veraltet eingestuft und die Unterstützung für Erweiterungen, die diese Technologien verwenden, in Firefox 57 eingestellt. Gleichzeitig wurde an der Neuschreibung der auf XBL/XUL basierenden Komponenten von Firefox gearbeitet. Die letzten Komponenten der Benutzeroberfläche, die auf XBL basierten, waren die Adressleiste und der Erweiterungsmanager, die in Firefox 68 durch neue Implementierungen ersetzt wurden.
Quelle: opennet.ru
