Desenvolvedores da Mozilla sobre o sucesso do trabalho de remoção do código do Firefox dos componentes na linguagem (XML Binding Language). Durante o trabalho, que começou em 2017, aproximadamente 300 diferentes bindings que utilizavam XBL foram removidos do código e cerca de 40 mil linhas de código foram reescritas. Os componentes mencionados foram substituídos por análogos baseados em , escritos usando tecnologias web padrão.
XBL era utilizado para organizar o funcionamento da interface do Firefox e permitia criar bindings que alteravam o comportamento dos widgets na linguagem XUL. Em 2017, a Mozilla declarou XBL e XUL como obsoletos e encerrou o suporte a complementos baseados nessas tecnologias no Firefox 57. Ao mesmo tempo, a reescrita dos componentes atrelados a XBL/XUL do Firefox. Os últimos componentes da interface, vinculados a XBL, foram a barra de endereços e o gerenciador de complementos, que foram substituídos por novas implementações no Firefox 68.
Fonte: opennet.ru
