Firefox ble kvitt bruken av XUL Layout i grensesnittet

Etter ni års arbeid er de siste UI-komponentene som brukte XUL-navneområdet fjernet fra Firefox-kodebasen. Dermed, med noen få unntak, bruker Firefox nå vanlige nettteknologier (hovedsakelig CSS flexbox) for å gjengi Firefox-brukergrensesnittet, i stedet for spesifikke XUL-behandlere (-moz-box, -moz-inline-box, -moz-grid, - moz -stack, -moz-popup). Som et unntak fortsetter XUL å brukes til å vise systemmenyer og popup-paneler ( Og ), men i fremtiden planlegger de å bruke Popover API for lignende funksjonalitet.

Muligheten til å bruke XUL i tillegg ble avviklet i 2017, og grensesnittet ble frigjort fra XML Binding Language (XUL extension)-bindinger i 2019 (XBL-bindinger som definerer oppførselen til XUL-widgets ble erstattet av Web Components), men på samtidig fortsatte XUL-behandlere å bli brukt når man opprettet nettlesergrensesnittelementer.

Kilde: opennet.ru

Legg til en kommentar