تم النشر في 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 النشطة تمنع الصفحة من الدخول إلى ميزة "التخزين المؤقت للصفحات" (bfcache). من خلال إغلاق اتصالات WebSocket بشكل استباقي عند الانتقال إلى "التخزين المؤقت للصفحات" بدلاً من وضع علامة على المستند على أنّه غير مؤهَّل، يتيح المتصفّح تخزين الصفحات التي تحتوي على خوادم WebSocket نشطة في الذاكرة واستعادتها على الفور.
في السابق، كان أي اتصال WebSocket نشط يجبر المتصفّح على تجاهل الصفحة عندما ينتقل المستخدم بعيدًا عنها، ما يمنع تخزينها في ميزة "التخزين المؤقت للصفحات" (bfcache).
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.
- ملاحظات الإصدار 149 من Chrome.
- الميزات الجديدة في "أدوات مطوّري البرامج في Chrome" (149).
- تحديثات ChromeStatus.com للإصدار 149 من Chrome.
- التقويم الزمني لإصدارات Chrome.
اشتراك
للبقاء على اطّلاع على آخر الأخبار، يُرجى الاشتراك في قناة Chrome Developers YouTube، وستتلقّى إشعارًا عبر البريد الإلكتروني في كل مرة ننشر فيها فيديو جديدًا. يمكنك أيضًا متابعتنا على X أو LinkedIn للاطّلاع على المقالات والمنشورات الجديدة في المدونة.
بمجرد إصدار Chrome 150، سنكون هنا لإطلاعك على الميزات الجديدة في Chrome.