إصدار Firefox 100

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

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

  • تم تنفيذ القدرة على استخدام القواميس للغات مختلفة في وقت واحد عند التدقيق الإملائي. يمكنك الآن تفعيل لغات متعددة في قائمة السياق.
  • في Linux وWindows، يتم تمكين أشرطة التمرير العائمة افتراضيًا، حيث يظهر شريط التمرير الكامل فقط عند تحريك مؤشر الماوس؛ وبقية الوقت، مع أي حركة للماوس، يظهر خط مؤشر رفيع، مما يسمح لك بفهم الإزاحة الحالية على الصفحة، ولكن إذا لم يتحرك المؤشر، فإن المؤشر يختفي بعد فترة. لتعطيل أشرطة التمرير المخفية، يتم توفير الخيار "إعدادات النظام > إمكانية الوصول > التأثيرات المرئية > إظهار أشرطة التمرير دائمًا".
  • في وضع الصورة داخل الصورة، يتم عرض الترجمات عند مشاهدة مقاطع الفيديو من YouTube وPrime Video وNetflix، وكذلك على المواقع التي تستخدم تنسيق WebVTT (مسار نص فيديو الويب)، على سبيل المثال، على Coursera.org.
  • عند التشغيل الأول بعد التثبيت، تمت إضافة فحص للتحقق مما إذا كانت لغة بناء Firefox تتوافق مع إعدادات نظام التشغيل. إذا كان هناك تناقض، يُطلب من المستخدم اختيار اللغة التي سيتم استخدامها في Firefox.
  • على نظام macOS، تمت إضافة دعم الفيديو ذو النطاق الديناميكي العالي على الأنظمة ذات الشاشات التي تدعم HRD (النطاق الديناميكي العالي).
  • على نظام التشغيل Windows، يتم تمكين تسريع الأجهزة لفك تشفير الفيديو بتنسيق AV1 افتراضيًا على أجهزة الكمبيوتر المزودة بوحدات معالجة الرسوميات Intel Gen 11+ وAMD RDNA 2 (باستثناء Navi 24 وGeForce 30) إذا كان النظام يحتوي على ملحق فيديو AV1. في نظام التشغيل Windows، تحتوي وحدات معالجة الرسومات Intel أيضًا على تمكين تراكب الفيديو افتراضيًا، مما يساعد على تقليل استهلاك الطاقة عند تشغيل الفيديو.
  • بالنسبة لمستخدمي المملكة المتحدة، يتم توفير الدعم لملء أرقام بطاقات الائتمان وتذكرها تلقائيًا في نماذج الويب.
  • تم توفير توزيع أكثر توازنًا للموارد عند عرض الأحداث ومعالجتها، والتي، على سبيل المثال، حلت مشكلات الاستجابة المتأخرة لشريط تمرير مستوى الصوت في Twitch.
  • بالنسبة للموارد الفرعية وإطارات iframe التي تم تنزيلها من مواقع أخرى، يتم تمكينها لتجاهل سياسات "no-referrer-when-downgrade" و"origin-when-cross-origin" و"unsafe-url" التي تم تعيينها من خلال Referrer-Policy HTTP الرأس، والذي يسمح بتجاوز الإعدادات افتراضيًا، إعادة إرسال عنوان URL الكامل إلى مواقع الطرف الثالث في رأس "المُحيل". دعونا نتذكر أنه في Firefox 87، من أجل منع التسريبات المحتملة للبيانات السرية، تم تنشيط سياسة "الأصل الصارم عند-الأصل المتقاطع" افتراضيًا، مما يعني استبعاد المسارات والمعلمات من "المُحيل" عند الإرسال طلب إلى مضيفين آخرين عند الوصول عبر HTTPS، وإرسال "مرجع" فارغ عند التبديل من HTTPS إلى HTTP وإرسال "مرجع" كامل للانتقالات الداخلية داخل نفس الموقع.
  • تم اقتراح مؤشر تركيز جديد للروابط (على سبيل المثال، يظهر عند البحث عبر الروابط باستخدام مفتاح tab) - بدلاً من الخط المنقط، يتم الآن تأطير الروابط بخط أزرق ثابت، على غرار الحقول النشطة لنماذج الويب تم وضع علامة. ويلاحظ أن استخدام الخط المتصل يبسط عملية التنقل للأشخاص ضعاف البصر.
  • تم توفير خيار تحديد Firefox باعتباره عارض PDF الافتراضي.
  • تمت إضافة واجهة برمجة تطبيقات WritableStreams، مما يوفر مستوى إضافيًا من التجريد لتنظيم تسجيل بيانات التدفق في قناة تتمتع بقدرات مدمجة للحد من التدفق. تمت إضافة الأسلوب PipeTo() أيضًا لإنشاء أنابيب غير مسماة بين ReadableStreams وWritableStreams. تمت إضافة واجهات WritableStreamDefaultWriter وWritableStreamDefaultController.
  • يتضمن WebAssembly دعمًا للاستثناءات (استثناءات WASM)، مما يسمح لك بإضافة معالجات الاستثناء لـ C++ واستخدام دلالات استرخاء مكدس الاستدعاءات دون الارتباط بمعالجات إضافية في JavaScript.
  • تحسين أداء عناصر "العرض: الشبكة" المتداخلة للغاية.
  • تمت إضافة دعم لاستعلامات الوسائط "النطاق الديناميكي" و"النطاق الديناميكي للفيديو" إلى CSS لتحديد ما إذا كانت الشاشة تدعم HDR (النطاق الديناميكي العالي).
  • لقد تم إيقاف دعم رأس HTTP غير القياسي للتخصيص الكبير.

بالإضافة إلى الابتكارات وإصلاحات الأخطاء، يزيل Firefox 100 سلسلة من نقاط الضعف. المعلومات التي توضح بالتفصيل المشكلات الأمنية التي تم إصلاحها غير متوفرة في الوقت الحالي، ولكن من المتوقع نشر قائمة بالثغرات الأمنية في غضون ساعات قليلة.

المصدر: opennet.ru

إضافة تعليق