جديد على منصة الويب في تموز (يوليو)

تعرَّف على بعض الميزات المثيرة للاهتمام التي تم طرحها في متصفّحات الويب الثابتة والتجريبية خلال يوليو 2025.

تاريخ النشر: 31 يوليو 2025

إصدارات المتصفّح المستقرة

Firefox 141 هو المتصفّح الجديد الوحيد الثابت هذا الشهر، لذا فإنّ هذه المشاركة مخصّصة لمتصفّح Firefox.

واجهة برمجة التطبيقات WebGPU

تنفِّذ الإصدار 141 من Firefox واجهة WebGPU على أجهزة Windows، وهي متوافقة مع جميع السياقات باستثناء عاملي الخدمة.

يمكنك الاطّلاع على مستندات MDN ونظرة عامة على WebGPU لمعرفة المزيد.

Browser Support

  • Chrome: 113.
  • Edge: 113.
  • Firefox Technology Preview: supported.
  • Safari Technology Preview: supported.

Source

السمة closedby للعنصر <dialog>

ينفّذ متصفّح Firefox أيضًا السمة closedby على عناصر <dialog> بالإضافة إلى السمة closedBy المقابلة لواجهة HTMLDialogElement.

Browser Support

  • Chrome: 134.
  • Edge: 134.
  • Firefox Technology Preview: supported.
  • Safari: not supported.

السمة scrollMargin

أصبح متصفّح Firefox يتيح استخدام السمة scrollMargin الخاصة بواجهة IntersectionObserver. تضيف هذه السمة هامشًا إلى جميع حاويات التمرير المتداخلة ضمن العنصر الجذر الخاص بـ Observer، ما يتيح مراقبة العناصر المستهدَفة داخل هذه العناصر قبل (أو بعد) أن يتم التمرير إلى أن تصبح مرئية، بدلاً من مراقبتها فقط عندما تصبح مرئية للمرة الأولى.

Browser Support

  • Chrome: 120.
  • Edge: 120.
  • Firefox: not supported.
  • Safari: not supported.

CSS font-variant-emoji

تحدّد خاصية font-variant-emoji في CSS نمط العرض التلقائي لرموز الإيموجي. تتضمّن السمة إحدى القيم التالية:

  • normal: يتيح للمتصفّح اختيار طريقة عرض الإيموجي. ويتبع هذا الإعداد غالبًا إعداد نظام التشغيل.
  • text: تعرض هذه السمة الإيموجي كما لو كانت تستخدم أداة اختيار صيغة النص يونيكود (U+FE0E).
  • emoji: تعرض رمز الإيموجي كما لو كان يستخدم أداة اختيار متغيرات رموز الإيموجي في يونيكود (U+FE0F).
  • unicode: تعرض رمز الإيموجي وفقًا لخصائص عرض الإيموجي. في حال توفّر أداة اختيار التنسيق U+FE0E أو U+FE0F، سيتم تجاهل هذا الإعداد.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: behind a flag.
  • Safari: behind a flag.

Source

إصدارات المتصفّح التجريبية

تمنحك إصدارات المتصفّح التجريبية معاينة للميزات التي ستتوفّر في الإصدار الثابت التالي من المتصفّح. هذه فرصة رائعة لاختبار الميزات الجديدة أو عمليات الإزالة التي قد تؤثر في موقعك الإلكتروني قبل أن يتم طرح الإصدار للجميع. الإصدار التجريبي الجديد الوحيد هذا الشهر هو Firefox 142. لا يزال الإصداران التجريبيان من Safari 26 وChrome 139 قيد التنفيذ.

تنفّذ الإصدار 142 من Firefox الطريقة getComposedRanges() على Selection. تعرض هذه الطريقة صفيفًا من عناصر StaticRange التي تمثّل نطاقات التحديد الحالية، ويمكنها عرض نطاقات قد تتجاوز حدود الظل. تتضمّن هذه الحزمة أيضًا واجهة برمجة التطبيقات لجدولة المهام حسب الأولوية، ما يوفّر آلية موحّدة لتحديد أولويات المهام وإدارتها في أحد التطبيقات.