Код Firefox цалкам пазбаўлены ад XBL

Распрацоўнікі Mozilla паведамілі аб паспяховым завяршэнні працы па выдаленні з кода Firefox кампанентаў на мове XBL (XML Binding Language). У ходзе працы, якая працягвалася з 2017 года, з кода было выдалена каля 300 розных прывязак, якія выкарыстоўваюць XBL, і перапісана прыкладна 40 тысяч радкоў кода. Указаныя кампаненты былі заменены на аналагі на базе Вэб -кампаненты, напісаныя з выкарыстаннем звычайных web-тэхналогій.

XBL выкарыстоўваўся для арганізацыі працы інтэрфейсу Firefox і дазваляў ствараць прывязкі, якія змяняюць паводзіны віджэтаў на мове XUL. У 2017 годзе кампанія Mozilla перавяла XBL і XUL у разрад састарэлых і спыніла ў Firefox 57 падтрымку дапаўненняў, напісаных з выкарыстаннем дадзеных тэхналогій. У той жа час пачалася праца па перапісванні завязаных на XBL/XUL кампанентаў Firefox. Апошнімі кампанентамі інтэрфейсу, завязанымі на XBL, заставаліся адрасны радок і мэнэджар дадаткаў, якія былі замененыя на новыя рэалізацыі ў Firefox 68.

Крыніца: opennet.ru

Дадаць каментар