تاريخ النشر: 2 يونيو 2026
نطرح الآن الإصدار 149 من Chrome، ويتضمّن هذا المنشور بعض الميزات الرئيسية التي يتضمّنها. يمكنك الاطّلاع على ملاحظات الإصدار 149 من Chrome الكاملة.
أبرز الميزات في هذا الإصدار:
- تتيح لك زخارف فواصل CSS تنسيق الفواصل في تصاميم الحاويات، مثل الشبكة وflexbox.
- تتيح ميزة قطع اتصالات WebSocket عند تفعيل ميزة "التخزين المؤقت للصفحات" للصفحات التي تتضمّن اتصالات WebSocket نشطة استخدام ميزة "التخزين المؤقت للصفحات".
- تعرض الدالة Intl.Locale.prototype.variants أو تضبط خيارات اللغة.
زخارف الفجوات في CSS
تتيح لك أدوات تزيين الفجوات في CSS تصميم الفجوات في تخطيطات الحاويات، مثل الشبكة ونموذج flexbox، ما يوفّر اتساقًا وخيارات تصميم جديدة كانت تتطلّب سابقًا حلولاً معقّدة باستخدام الحدود والعناصر الزائفة. هذه الميزة متوافقة مع التحسين التدريجي، ففي المتصفحات غير المتوافقة، يتم عرض الفجوات بشكل طبيعي بدون زخارف.
تتضمّن هذه السمة خصائص مثل column-rule-inset وrow-rule-inset لتصغير الزخارف أو توسيعها، وcolumn-rule-visibility-items وrow-rule-visibility-items لعرض القواعد بين العناصر المتجاورة فقط أو في كل فجوة. يمكن تحريك عرض القاعدة ولونها وإزاحتها بالكامل، ما يتيح لك نقلها عند التمرير أو عند حدوث تغييرات أخرى في الحالة.
يمكنك الاطّلاع على مزيد من المعلومات في المشاركة الثابتة حول زخارف الفراغات في CSS.
قطع اتصالات WebSocket عند تفعيل ميزة "التخزين المؤقت للصفحات"
لم تعُد اتصالات WebSocket النشطة تمنع تطبيق ميزة "التخزين المؤقت للصفحات" على أي صفحة. من خلال إغلاق اتصالات WebSocket بشكل استباقي عند تفعيل ميزة "التخزين المؤقت للصفحات" بدلاً من وضع علامة على المستند بأنه غير مؤهَّل، يتيح المتصفّح تخزين الصفحات التي تتضمّن اتصالات WebSocket نشطة في الذاكرة واستعادتها على الفور.
في السابق، كان أي اتصال WebSocket نشط يجبر المتصفّح على تجاهل الصفحة عندما ينتقل المستخدم إلى صفحة أخرى، ما يمنع تخزينها في ميزة "التخزين المؤقت للصفحات".
Intl.Locale.prototype.variants
يمثّل العنصر Intl.Locale معرّفًا للغة والمنطقة وفقًا لمعيار Unicode.
العنصر الرئيسي هو Baseline Widely available.
تشكّل المتغيرات جزءًا من معرّف اللغة الرئيسي، وهي تختار متغيرات اللغة التي لا يمكن أن تميّزها الثلاثية (اللغة والمنطقة والنص). تتوفّر هذه الميزة حاليًا في Firefox وSafari، وأصبحت متاحة الآن في Chrome.
على سبيل المثال:
const locale = new Intl.Locale("sl-rozaj-biske");
console.log(locale.variants); // "rozaj-biske"
يمكنك الاطّلاع على مزيد من المعلومات في مستندات MDN حول Intl.Locale.prototype.variants.
محتوى إضافي للقراءة
هذا يشمل بعض النقاط الرئيسية فقط. يمكنك الاطّلاع على الروابط التالية لمعرفة المزيد من التغييرات في الإصدار 149 من Chrome.
- ملاحظات إصدار Chrome 149
- الميزات الجديدة في "أدوات مطوّري البرامج في Chrome" (الإصدار 149)
- تعديلات على ChromeStatus.com للإصدار 149 من Chrome
- تقويم إصدارات Chrome
اشتراك
للبقاء على اطّلاع على آخر الأخبار، اشترك في قناة Chrome Developers على YouTube، وستتلقّى إشعارًا عبر البريد الإلكتروني عندما ننشر فيديو جديدًا. يمكنك أيضًا متابعتنا على X أو LinkedIn للاطّلاع على المقالات ومنشورات المدوّنة الجديدة.
سنوافيكم بكل جديد في Chrome فور طرح الإصدار 150.