جديد على منصة الويب في كانون الثاني (يناير)

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

تاريخ النشر: 30 يناير 2026

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

تم إصدار Chrome 144 وFirefox 147 في الإصدار الثابت خلال شهر يناير. تستعرض هذه المشاركة العديد من الميزات الجديدة التي تم إطلاقها هذا الشهر، بما في ذلك ميزات أصبحت متاحة حديثًا في Baseline.

تحديد موضع الإرساء CSS

يتوافق الإصدار 147 من Firefox مع ميزة "تحديد موضع العنصر الثابت في CSS"، ما يجعل هذه الميزة متوفّرة حديثًا في Baseline. تتيح لك واجهة برمجة التطبيقات هذه تحديد موضع العناصر بالنسبة إلى عناصر أخرى، تُعرف باسم نقاط الارتكاز. ويكون ذلك مفيدًا في تلميحات الأدوات والقوائم والنوافذ المنبثقة، حيث تريد أن يتم تحديد موضع عنصر بالنسبة إلى عنصر آخر على الصفحة.

Browser Support

  • Chrome: 125.
  • Edge: 125.
  • Firefox: 147.
  • Safari: 26.

Source

‫Navigation API

ستصبح Navigation API أيضًا متوافقة مع Baseline Newly available مع الإصدار 147 من Firefox. توفّر واجهة برمجة التطبيقات هذه طريقة حديثة لبدء عمليات التنقّل واعتراضها وإدارتها في تطبيقك.

Browser Support

  • Chrome: 102.
  • Edge: 102.
  • Firefox: 147.
  • Safari: 26.2.

Source

تنسيق ميزة "البحث في الصفحة" باستخدام ::search-text

يتضمّن الإصدار 144 من Chrome عنصر ::search-text الزائف. تعرض هذه الميزة نمط نتائج البحث ضمن الصفحة للمؤلفين كعنصر زائف مميّز، على غرار ::selection و::spelling-error. يتيح لك ذلك تخصيص مظهر نتائج البحث عندما يستخدم أحد المستخدمين وظيفة "البحث في الصفحة" في المتصفّح.

يمكنك الاطّلاع على مزيد من المعلومات في مدوّنة Igalia ضمن مقالة تنسيق التمييز في ميزة "البحث في الصفحة".

Browser Support

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

العنصر <geolocation>

يقدّم الإصدار 144 من Chrome العنصر <geolocation>، وهو عنصر تحكّم تعريفي يفعّله المستخدم للوصول إلى موقعه الجغرافي. فهي تسهّل رحلة المستخدم والمطوّر من خلال التعامل مع مسار الأذونات وتقديم بيانات الموقع الجغرافي مباشرةً إلى الموقع الإلكتروني، ما يلغي غالبًا الحاجة إلى طلب منفصل من JavaScript API.

يمكنك الاطّلاع على مزيد من المعلومات في مقدمة عن عنصر <geolocation> في HTML.

The Temporal API

يتضمّن الإصدار 144 من Chrome Temporal API. توفّر هذه الوحدة عناصر ودوال عادية للتعامل مع التواريخ والأوقات. هذه إضافة مهمة إلى JavaScript، إذ توفّر بديلاً قويًا وعصريًا لكائن Date.

Browser Support

  • Chrome: 144.
  • Edge: 144.
  • Firefox: 139.
  • Safari: behind a flag.

Source

CSS caret-shape

يقدّم الإصدار 144 من Chrome السمة caret-shape التي تتيح لك تحديد شكل علامة إدراج النص. يمكنك الاختيار بين auto وbar وblock وunderscore.

Browser Support

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

Source

تحسينات على View Transition

يتضمّن الإصدار 147 من Firefox تحديد أنواع انتقالات العرض. توفّر هذه السمة آلية يمكن من خلالها تحديد أنواع مختلفة لعمليات انتقال العرض النشط. يمكن بعد ذلك استخدام CSS لتطبيق الحركات على عناصر DOM عند تعديل محتواها، وذلك استنادًا إلى نوع الانتقال المحدّد. يضيف الإصدار 147 من Firefox إمكانية استخدام أنواع انتقالات العرض لتطبيقات الصفحة الواحدة فقط، وليس أنواع انتقالات العرض بين المستندات.

Browser Support

  • Chrome: 125.
  • Edge: 125.
  • Firefox: 147.
  • Safari: 18.2.

Source

يتيح متصفّح Firefox الآن أيضًا استخدام السمة activeViewTransition في واجهة Document، ما يؤدي إلى عرض الكائن ViewTransition للانتقال النشط.

Browser Support

  • Chrome: 142.
  • Edge: 142.
  • Firefox: 147.
  • Safari: 26.2.

Source

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

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

يتضمّن الإصدار 145 من Chrome السمة text-justify للتحكّم في طرق المحاذاة، بالإضافة إلى تحسينات على التنسيق المتعدّد الأعمدة باستخدام column-wrap وcolumn-height. يؤدي ذلك أيضًا إلى نقل الحدث onanimationcancel إلى GlobalEventHandlers. بالإضافة إلى ذلك، تم توسيع نطاق <select> القابلة للتخصيص ليشمل مربّعات القوائم.

يتضمّن الإصدار 148 من Firefox ميزة Location.ancestorOrigins، ما يتيح لك تحديد ما إذا كان المستند مضمّنًا في <iframe> والمواقع الإلكترونية التي تم تضمينه فيها.