تخلص Firefox من استخدام XUL Layout في الواجهة

بعد تسع سنوات من العمل، أزالت قاعدة بيانات فايرفوكس آخر مكونات واجهة المستخدم التي كانت تستخدم مساحة اسم XUL. مع بعض الاستثناءات، يستخدم فايرفوكس الآن تقنيات الويب المعتادة (أبرزها CSS flexbox) لعرض واجهة المستخدم، بدلاً من معالجات XUL الخاصة (-moz-box، -moz-inline-box، -moz-grid، -moz-stack، -moz-popup). وكاستثناء، لا يزال استخدام XUL لعرض قوائم النظام واللوحات المنبثقة ( و ), ولكن في المستقبل يخططون لاستخدام واجهة برمجة التطبيقات Popover لهذه الوظيفة.

تم إيقاف القدرة على استخدام XUL في الوظائف الإضافية في عام 2017، وتم إيقاف الواجهة من ارتباطات XBL (لغة ربط XML، وهي امتداد لـ XUL) في عام 2019 (تم استبدال ارتباطات XBL التي تحدد سلوك عناصر واجهة مستخدم XUL بمكونات الويب)، ولكن استمر استخدام معالجات XUL في عرض عناصر واجهة المتصفح.

المصدر: opennet.ru

إضافة تعليق