تاريخ النشر: 8 سبتمبر 2026
نحن بصدد طرح الإصدار 153 من Chrome، ويشارك هذا المنشور بعض الميزات الرئيسية التي يتضمّنها. يمكنك الاطّلاع على ملاحظات الإصدار 153 من Chrome الكاملة.
أبرز الميزات في هذا الإصدار:
- توسّع حاويات التمرير على محور واحد السمة
overflowلتتيح استخدام قيم قابلة للتمرير معclip. - عناصر الإمكانية: يوفّر العنصران
<camera>و<microphone>عناصر تحكّم HTML مخصّصة وتصريحية لالتقاط الوسائط ذات الإمكانية الفردية. - تضيف التكرار المشترك الرمزين
Iterator.zip()وIterator.zipKeyed()لمزامنة تقدّم عناصر تكرار متعددة في JavaScript.
حاويات التمرير على محور واحد
يوسّع الإصدار 153 من Chrome نطاق استخدام السمة overflow في CSS لتشمل القيم القابلة للتمرير (auto وscroll وhidden) مع clip (مثل overflow: scroll clip أو overflow: auto clip). يؤدي ذلك إلى إنشاء حاوية قابلة للتمرير لمحور واحد بدون تحويل المحور الآخر إلى أداة تمرير. تتوفّر هذه الميزة الآن للاختبار بدون علامة في القنوات غير الثابتة (التجريبية وقناة مطوّري البرامج و"إصدار Canary") بدءًا من الإصدار 153 من Chrome.
للاطّلاع على أمثلة تفصيلية، يُرجى قراءة جاهز للاختبار من قِبل المطوّرين: حاويات التمرير على محور واحد.
عناصر الإمكانات: <camera> و<microphone>
بعد إطلاق العنصر <geolocation> في الإصدار 144 من Chrome والعنصر <usermedia> في الإصدار 151 من Chrome، يقدّم الإصدار 153 من Chrome العنصرَين <camera> و<microphone> المخصّصَين لإمكانات معيّنة.
هذه العناصر هي عناصر تحكّم HTML تعريفية يتم تفعيلها من قِبل المستخدمين ومصمَّمة لحالات الاستخدام ذات الإمكانية الواحدة:
- يطلب العنصر
<camera>تسجيل الفيديو. - يطلب العنصر
<microphone>التقاط الصوت.
مثل <usermedia>، يتم تضمين واجهة مستخدم مضبوطة الأسلوب ويتحكّم فيها المتصفّح في الصفحة، ما يضمن أن ينقر المستخدم بشكل مقصود قبل ظهور طلب الحصول على إذن أو بدء بث. وتحافظ هذه الأذونات على نموذج الأمان نفسه ومسار استرداد الأذونات المضمّن في <usermedia>، وتوفّر المزيد من التحكّم إذا كان تطبيقك لا يتطلّب الوصول إلى الوسائط المختلطة.
التكرار المشترك
يضيف الإصدار 153 من Chrome دعمًا لاقتراح Joint Iteration TC39 في JavaScript، ما يتيح استخدام الطريقتَين الثابتتَين Iterator.zip() وIterator.zipKeyed().
تجمع الدالة Iterator.zip() عناصر من عدة كائنات قابلة للتكرار في مكرّر جديد يعرض مصفوفات تحتوي على العناصر في المواضع المتطابقة. بشكلٍ تلقائي، يكتمل التكرار عندما يتم استنفاد أقصر عنصر قابل للتكرار من عناصر الإدخال:
يمكنك تخصيص هذا السلوك باستخدام الخيار mode:
-
"shortest"(تلقائي): يتوقف عند انتهاء أول تكرار قابل للتكرار. "longest": تستمر إلى أن تنتهي جميع العناصر القابلة للتكرار، مع ملء القيم الناقصة باستخدام عنصرpaddingاختياري قابل للتكرار."strict": تعرض الخطأTypeErrorإذا لم تكن العناصر القابلة للتكرار المدخلة متساوية الطول.
تقدّم طريقة Iterator.zipKeyed() المصاحبة عملية تجميع مشابهة، ما يؤدي إلى إنشاء عناصر ذات مفاتيح بدلاً من المصفوفات.
لمزيد من التفاصيل والأمثلة، راجِع مستندات Iterator.zip() على MDN.
محتوى إضافي للقراءة
هذا يشمل بعض النقاط الرئيسية فقط. يمكنك الاطّلاع على الروابط التالية لمعرفة التغييرات الإضافية في الإصدار 153 من Chrome:
اشتراك
للبقاء على اطّلاع على آخر الأخبار، اشترِك في قناة Chrome Developers على YouTube، وستتلقّى إشعارًا عبر البريد الإلكتروني عندما ننشر فيديو جديدًا. يمكنك أيضًا متابعتنا على X أو LinkedIn للاطّلاع على المقالات ومنشورات المدوّنة الجديدة.
فور طرح الإصدار 154 من Chrome، سنكون هنا لإطلاعك على الميزات الجديدة في Chrome.