الميزات الجديدة في الإصدار 135 من Chrome

تاريخ النشر: 1 نيسان (أبريل) 2025

نعمل حاليًا على طرح الإصدار 135 من Chrome، وتشارك هذه المشاركة بعض الميزات الرئيسية في الإصدار. يمكنك الاطّلاع على ملاحظات الإصدار الكاملة من Chrome 135، ومراجعة الملخّص الربع سنوي لكل ما تم إصداره حتى الآن هذا العام.

أهمّ ميزات هذا الإصدار

تتوفّر مجموعة كاملة من الميزات التي تُفعّل لوحات العرض الدوّارة في CSS. تتيح لك سمتا command وcommandfor إرفاق سلوك بالأزرار بطريقة تعريفية. تتيح لك دالة CSS shape() تحديد شكل للسمتَين clip-path وoffset-path.

لوحات العرض الدوّارة في CSS

يتوفّر عدد كبير من ميزات CSS في ملاحظات الإصدار، والعديد من هذه التحسينات هي إضافات صغيرة مختلفة تجتمع معًا لتفعيل لوحات العرض الدوّارة في CSS. إنّ أهم الميزات هي العناصر الزائفة الجديدة في CSS، وهي ::scroll-button() and::scroll-marker()`، التي تتيح لك تحويل منطقة قابلة للتمرير إلى لوحة عرض دوّارة.

لمعرفة كيفية استخدام هذه الميزات الجديدة والحصول على الإلهام لمشاريعك الخاصة، يمكنك الاطّلاع على مقالة لوحات العرض الدوّارة باستخدام CSS.

السمتَان command وcommandfor

يقدّم الإصدار 135 من Chrome إمكانات جديدة لتوفير سلوك تعريفي باستخدامسمتَي command وcommandfor الجديدتَين، ما يؤدي إلى تحسين سمتَي popovertargetaction وpopovertarget واستبدالهما. يمكن إضافة هذه السمات الجديدة إلى الأزرار، ما يتيح للمتصفّح معالجة بعض المشاكل الأساسية المتعلّقة بالسلاسة وسهولة الاستخدام، وتوفير وظائف شائعة مدمجة.

يُنشئ رمز HTML التالي علاقات وصفية بين الزر والملف الشخصي ، ما يتيح للمتصفّح التعامل مع المنطق وإمكانية الوصول نيابةً عنك. ليس هناك حاجة إلى إدارة aria-expanded أو إضافة أي رمز JavaScript إضافي.

<button commandfor="my-menu" command="show-popover">
Open Menu
</button>
<div popover id="my-menu">
  <!-- ... -->
</div>

اطّلِع على مزيد من المعلومات عن هاتين السمتَين الجديدتَين في مقالة لمحة عن السمتَين command و commandfor.

دالة shape() في CSS

تُستخدَم دالة CSS shape()‎ لتحديد شكل لسمتَي clip-path وoffset-path.

تستخدِم الدالة shape() مجموعة من الأوامر التي تُعادل تقريبًا الأوامر التي تستخدمها path()، ولكنها تفعل ذلك باستخدام بنية CSS أكثر تقليدية، وتسمح بالمجموعة الكاملة من وظائف CSS، مثل الوحدات الإضافية والدوالّ الحسابية. تتوفّر هذه الميزة في الإصدار Firefox Nightly والإصدار التجريبي من Safari 18.4، لذا من المفترض أن تتوفّر قريبًا في الإصدار الأساسي.

وغير ذلك

بالطبع، هناك الكثير من الميزات الأخرى.

  • تتضمّن Web Speech API الآن MediaStreamTrack.
  • أصبح Float16Array متوافقًا وأصبح متاحًا في الإصدار الأساسي.
  • أصبحت واجهة برمجة التطبيقات Observable API متاحة الآن.

مراجع إضافية

لا يتناول هذا التقرير سوى بعض النقاط الرئيسية. يمكنك الاطّلاع على الروابط التالية للاطّلاع على مزيد من التغييرات في الإصدار 134 من Chrome.

اشتراك

للاطّلاع على آخر الأخبار، يمكنك الاشتراك في قناة مطوّري Chrome على YouTube، وستتلقّى إشعارًا عبر البريد الإلكتروني عند نشر فيديو جديد. يمكنك أيضًا متابعتنا على X أو LinkedIn للاطّلاع على المقالات الجديدة ومشاركات المدونات.

بعد طرح الإصدار 135 من Chrome، سنشارك معك الميزات الجديدة في Chrome.