Firefox կոդը լիովին ազատ է XBL-ից

Mozilla ծրագրավորողներ հաղորդում է հաջողության մասին ավարտը աշխատել Firefox-ի կոդից լեզվական բաղադրիչները հեռացնելու վրա XBL (XML պարտադիր լեզու): Աշխատանքի ընթացքում, որը շարունակեց 2017 թվականից ի վեր XBL-ի օգտագործմամբ մոտ 300 տարբեր կապեր հեռացվել են ծածկագրից, և մոտավորապես 40 հազար տող կոդ վերաշարադրվել է։ Նշված բաղադրիչները փոխարինվել են անալոգային հիման վրա Վեբ բաղադրիչներ, գրված է սովորական վեբ տեխնոլոգիաների կիրառմամբ։

XBL-ն օգտագործվել է Firefox ինտերֆեյսը կազմակերպելու համար և թույլ է տվել ստեղծել կապեր, որոնք փոխում են XUL վիջեթների վարքը: 2017-ին Mozilla-ն հնեցրեց XBL-ը և XUL-ը և դադարեցրեց Firefox 57-ում այս տեխնոլոգիաների օգտագործմամբ գրված հավելումները: Միևնույն ժամանակ աշխատանքները սկսվել են XBL/XUL-ի վրա հիմնված Firefox բաղադրիչները վերաշարադրելու մասին: XBL-ի վրա հիմնված ինտերֆեյսի վերջին բաղադրիչներն էին հասցեի տողը և հավելումների կառավարիչը, որոնք փոխարինվեցին Firefox 68-ում նոր իրականացումներով:

Source: opennet.ru

Добавить комментарий