Firefox-koodi on täysin vapaa XBL:stä

Mozillan kehittäjät сообщили onnistuneesta valmistuminen poista kielikomponentit Firefox-koodista XBL (XML Binding Language). Työn aikana, mikä jatkui Vuodesta 2017 lähtien koodista on poistettu noin 300 erilaista XBL:ää käyttävää sidontaa ja noin 40 tuhatta koodiriviä on kirjoitettu uudelleen. Määritellyt komponentit on korvattu analogeilla, jotka perustuvat Web-komponentit, kirjoitettu käyttämällä perinteisiä verkkotekniikoita.

XBL:ää käytettiin Firefox-käyttöliittymän järjestämiseen, ja sen avulla voit luoda sidoksia, jotka muuttavat XUL-widgetien toimintaa. Vuonna 2017 Mozilla lopetti XBL:n ja XUL:n käytöstä ja lopetti näillä tekniikoilla kirjoitettujen lisäosien tukemisen Firefox 57:ssä. Samaan aikaan työ on alkanut XBL/XUL-pohjaisten Firefox-komponenttien uudelleenkirjoittamisesta. Viimeiset XBL-pohjaiset käyttöliittymäkomponentit olivat osoitepalkki ja lisäosien hallinta, jotka korvattiin uusilla toteutuksilla Firefox 68:ssa.

Lähde: opennet.ru

Lisää kommentti