Sviluppatori Mozilla sul successo del lavoro per rimuovere dal codice di Firefox i componenti scritti in (XML Binding Language). Durante il lavoro, che dal 2017, circa 300 diverse binding che utilizzavano XBL sono state rimosse dal codice e circa 40.000 righe di codice sono state riscritte. I componenti indicati sono stati sostituiti da analoghi basati su , scritti utilizzando tecnologie web standard.
XBL veniva utilizzato per gestire l'interfaccia di Firefox e consentiva di creare binding che modificavano il comportamento dei widget in linguaggio XUL. Nel 2017, Mozilla ha dichiarato obsoleti XBL e XUL e ha interrotto il supporto per le estensioni scritte utilizzando queste tecnologie in Firefox 57. Allo stesso tempo sulla riscrittura dei componenti di Firefox legati a XBL/XUL. Gli ultimi componenti dell'interfaccia legati a XBL erano la barra degli indirizzi e il gestore delle estensioni, che sono stati sostituiti con nuove implementazioni in Firefox 68.
Fonte: opennet.ru
