جديد على النظام الأساسي للويب في آب (أغسطس)

استكشِف بعض الميزات الرائعة التي تمت إضافتها إلى متصفّحات الويب الثابتة والتجريبية خلال شهر آب (أغسطس) 2023.

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

في آب (أغسطس) 2023، أصبح Firefox 116 وFirefox 117 وSafari 16.6 وChrome 116 ثابتًا. تتناول هذه المشاركة تأثير ذلك على منصة الويب.

يتوافق إصدار 116 من Firefox على واجهة برمجة تطبيقات أجهزة إخراج الصوت على جميع الأنظمة الأساسية باستثناء Android. تسمح واجهة برمجة التطبيقات هذه لتطبيقات الويب بإعادة توجيه إخراج الصوت إلى سماعة رأس بلوتوث أو مكبّر صوت هاتف أو جهاز آخر مسموح به، بدلاً من استخدام المتصفح أو الإعداد التلقائي لنظام التشغيل الأساسي.

التوافق مع المتصفح

  • x
  • x
  • 116
  • x

المصدر

يتضمّن Chrome 116 مسار حركة CSS مما يسمح بتحريك أي كائن رسومي على مسار يحدده المطوّر. ويتيح ذلك عددًا من إمكانيات التحويل الجديدة والفعّالة، مثل تحديد المواقع باستخدام الإحداثيات القطبية (باستخدام الدالة ray()) بدلاً من الإحداثيات المستطيلة العادية التي تستخدمها الدالة translate()، أو تحريك عنصر على طول مسار محدّد. وهذا يجعل من السهل تحديد الانتقالات المكانية الثنائية الأبعاد المعقدة والجميلة. ويمكن تحديد مسار بالتنسيق circle() وellipse() وrect() وinset() وxywh() وpolygon() وray() وurl().

يتوفر أيضًا في Chrome 116 Document Picture-in-Picture API. يؤدي هذا إلى تفعيل نافذة تظهر دائمًا في الأعلى ويمكن ملؤها بـ HTMLElements عشوائي. هذا توسيع على واجهة برمجة تطبيقات HTMLVideoElement الحالية التي تسمح فقط بوضع HTMLVideoElement في نافذة نافذة ضمن النافذة (PiP).

التوافق مع المتصفح

  • 116
  • 116
  • x
  • x

المصدر

يتوافق الإصدار 117 من Firefox مع تداخل CSS وأداة اختيار التداخل مع &. ويعمل هذا على تفعيل تداخل قاعدة نمط داخل قاعدة نمط أخرى. يؤدي ذلك إلى جعل CSS Nesting قابلاً للتشغيل مع تنبيه، وقد نفّذ Safari وChrome إصدارًا قديمًا من المواصفات، والذي لا يسمح بدمج أدوات اختيار النوع. نفّذ Firefox الإصدار الجديد من المواصفات الذي لا يتطلب أداة اختيار تداخل &. يمكنك الاطّلاع على أمثلة لكلا الإصدارين في مقالة استخدام تداخل CSS.

التوافق مع المتصفح

  • 120
  • 120
  • 117
  • 17.2

المصدر

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

وتتيح لك الإصدارات التجريبية من المتصفّح إمكانية معاينة الميزات التي ستكون في الإصدار الثابت التالي من المتصفّح. الوقت مناسب لاختبار الميزات الجديدة أو عمليات الإزالة التي قد تؤثّر على موقعك الإلكتروني قبل طرح هذا الإصدار عالميًا. الإصدارات التجريبية الجديدة هي Firefox 118 وChrome 117. لا يزال الإصدار التجريبي من Safari 17 قيد التشغيل. توفّر هذه الإصدارات العديد من الميزات الرائعة على المنصة. يمكنك الاطلاع على ملاحظات الإصدار لمعرفة جميع التفاصيل، وإليك بعض النقاط المميزة.

لا تتوفر معلومات كثيرة حتى الآن عن الإصدار التالي من Firefox. ومع ذلك، يعِد Chrome 117 ببعض الميزات الرائعة. على سبيل المثال، يمكن استخدام بعض ميزات CSS الجديدة التي تفعّل حركات الدخول والخروج.

تم تضمين القيمة subgrid للسمتَين grid-template-columns وgrid-template-rows في Chrome 117، ما يجعل هذه الميزة قابلة للتشغيل التفاعلي.

في Chrome 117 أيضًا، يتوفّر تجميع مصفوفة JavaScript بالطريقتَين الثابتتَين Object.groupBy وMap.groupBy.

يتضمّن الإصدار التجريبي من Safari 17 السمة popover لإتاحة استخدام Popover API.

جزء من سلسلة "الجديد على الويب"