إصدار Firefox 110

تم إطلاق متصفح الويب Firefox 110. بالإضافة إلى ذلك، تم إنشاء تحديث فرعي للدعم طويل المدى - 102.8.0. سيتم قريبًا نقل فرع Firefox 111 إلى مرحلة الاختبار التجريبي، ومن المقرر إصداره في 14 مارس.

الابتكارات الرئيسية في Firefox 110:

  • تمت إضافة القدرة على استيراد الإشارات المرجعية وسجل التصفح وكلمات المرور من متصفحات Opera وOpera GX وVivaldi (كان الاستيراد المماثل سابقًا مدعومًا لمتصفحات Edge وChrome وSafari).
    إصدار Firefox 110
  • على منصات Linux وmacOS، يتم توفير دعم GPU لتسريع عملية تنقيط Canvas2D.
  • تم تحسين أداء WebGL على منصات Linux وWindows وmacOS.
  • تم توفير القدرة على مسح الحقول بالتواريخ والأوقات (أنواع التاريخ والوقت والتاريخ المحلي في العنصر ) بالضغط على Cmd+Backspace وCmd+Delete على نظام التشغيل macOS وCtrl+Backspace على Linux وWindows.
  • تم إيقاف الوظيفة الإضافية Colorways المضمنة، والتي قدمت مجموعة من سمات الألوان لتغيير مظهر منطقة المحتوى واللوحات وشريط تبديل علامات التبويب. يمكنك استئناف الوظيفة الإضافية والعودة إلى الإعدادات المحفوظة عن طريق تثبيت الوظيفة الإضافية Colorways الخارجية من addons.mozilla.org.
  • على نظام التشغيل Windows، يتم تمكين وضع الحماية للعمليات التي تتفاعل مع وحدة معالجة الرسومات.
  • يتضمن نظام التشغيل Windows 10/11 فك تشفير فيديو الأجهزة على وحدات معالجة الرسومات غير التابعة لشركة Intel لتحسين أداء تشغيل الفيديو ورفع مستوى الجودة.
  • على نظام التشغيل Windows، تم تنفيذ الدعم لمنع تضمين وحدات الطرف الثالث في Firefox. على سبيل المثال، يمكن استبدال الوحدات الخارجية بحزم مكافحة الفيروسات وملفات الأرشيف، مما يؤدي إلى حدوث أعطال وسلوك تخريبي ومشاكل في التوافق وضعف الأداء، وهو ما يعزوه المستخدمون إلى انخفاض استقرار متصفح Firefox نفسه. للتحكم في الوحدات الخارجية، تم اقتراح صفحة "about:third-party".
  • يتميز عارض PDF المدمج بالتحجيم السلس.
  • طلب CSS "@container"، والذي يسمح لك بتصميم العناصر وفقًا لحجم العنصر الأصلي (تناظرية لطلب "@media"، لا يتم تطبيقه على حجم المنطقة المرئية بأكملها، ولكن على حجم الكتلة (الحاوية) التي يتم وضع العنصر فيها)، تمت إضافة دعم لوحدات القياس cqw (1% من العرض)، cqh (1% من الارتفاع)، cqi (1% من الحجم المضمن)، cqb (1% من حجم الكتلة)، cqmin (أصغر قيمة cqi أو cqb) وcqmax (أكبر قيمة cqi أو cqb).
  • أضاف CSS دعمًا للصفحات المسماة، المحددة من خلال خاصية "الصفحة"، والتي يمكن استخدامها لتحديد نوع الصفحة التي يمكن عرض العنصر عليها. تتيح لك هذه الميزة ضبط التصميم فيما يتعلق بالصفحات وإضافة فواصل الصفحات في شكل تعريفي عند الطباعة.
  • تمت إضافة استعلام وسائط التدرج اللوني إلى CSS لتطبيق الأنماط استنادًا إلى النطاق التقريبي للوحة الألوان التي يدعمها المتصفح وجهاز الإخراج.
  • إلى العنصر تمت إضافة دعم لسمة "القائمة" لعرض واجهة اختيار اللون من القائمة.
  • تمت إضافة دعم لعلامة "midi" إلى أذونات API للتحقق من الإذن للوصول إلى Web MIDI API.
  • تمت إضافة دعم لصيغة "من أجل الانتظار..." إلى واجهة برمجة تطبيقات ReadableStream. لتعداد الكتل بشكل غير متزامن في سلسلة رسائل.
  • تحسينات في إصدار Android: على الأجهزة التي تعمل بنظام Android 13+، تمت إضافة دعم لأيقونات التطبيقات المرتبطة بموضوع أو لون صورة الخلفية. تحسين اختيار كتل النص متعددة الأسطر.

بالإضافة إلى الابتكارات وإصلاحات الأخطاء، قام Firefox 109 بإصلاح 25 نقطة ضعف. تم وضع علامة على 16 نقطة ضعف على أنها خطيرة، منها 8 نقاط ضعف (تم جمعها تحت CVE-2023-25745 وCVE-2023-25744) ناتجة عن مشاكل في الذاكرة، مثل تجاوز سعة المخزن المؤقت والوصول إلى مناطق الذاكرة المحررة بالفعل. من المحتمل أن تؤدي هذه المشكلات إلى تنفيذ تعليمات برمجية للمهاجم عند فتح صفحات مصممة خصيصًا.

المصدر: opennet.ru

إضافة تعليق