الميزات الجديدة في Chrome 125

وفي ما يلي ما تحتاج إلى معرفته:

أنا أدريانا جارا لنطّلِع على التفاصيل ونتعرّف على الميزات الجديدة للمطوّرين في الإصدار 125 من Chrome.

تحديد موضع إعلان CSS الثابت.

يتيح لك عرض عنصر مرتبط بعنصر آخر إنشاء أنماط واجهة المستخدم مثل استخدام نافذة منبثقة كتلميح وإرفاقها بالعنصر الذي يستدعي هذا العنصر.

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

تتكون ميزة تحديد موضع الإرساء من عدد كبير من خصائص CSS. وفي ما يلي بعض الخصائص الرئيسية:

  • anchor-name: لإعداد عنصر ليكون علامة ارتساء للعناصر الأخرى
  • position-anchor: يصف علامة الارتساء "التلقائية" التي يجب أن يستخدمها العنصر الثابت في تحديد موضع الارتساء.
  • دالة anchor(): تشير إلى موضع عنصر الارتساء، في ضبط موضع العنصر الثابت.
  • inset-area: اختصار لمواضع الإعلانات، وهو اختصار لمواضع الإعلانات النسبية الشائعة.

واجهة برمجة تطبيقات Compute Pressure

تقدم واجهة برمجة التطبيقات Compute Pressure حالات عالية المستوى تمثل حِمل وحدة المعالجة المركزية (CPU) على النظام.

عند إجراء تحسينات من أجل استخدام متوازن لطاقة الكمبيوتر، تستخدم واجهة برمجة التطبيقات مقاييس الأجهزة الأساسية الصحيحة لضمان استفادة المستخدمين من جميع إمكانيات المعالجة المتاحة طالما أن النظام لا يخضع لضغوط لا يمكن إدارتها.

قادت Intel عمليات التصميم والتنفيذ لواجهة برمجة التطبيقات هذه، والتي ستتيح لتطبيقات اجتماعات الفيديو التوازن الديناميكي بين الميزات والأداء.

يمكنك الانتقال إلى Compute Pressure API للحصول على نماذج والمزيد.

تم توسيع نطاق واجهة برمجة التطبيقات Storage Access API إلى التخزين الذي لا يعتمد على ملفات تعريف الارتباط.

واجهة برمجة التطبيقات Storage Access API هي واجهة برمجة تطبيقات JavaScript تم إنشاؤها كبديل لملفات تعريف الارتباط على مواقع إلكترونية متعددة، للتضمينات التي تعتمد على تحميل الموارد من مواقع إلكترونية متعددة، لطلب إذن الوصول من المستخدم على أساس الحاجة.

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

// Request a new storage handle via rSA (this may prompt the user)
let handle = await document.requestStorageAccess({indexedDB : true});

// Open or create an indexedDB that is shared with the 1P context
let messageDB = handle.indexedDB.open("messages");

وغير ذلك

بالطبع هناك المزيد.

اقرأ ملاحظات الإصدار الكاملة.

محتوى إضافي للقراءة

يتناول هذا الدليل بعض الميزات الرئيسية فقط. تحقَّق من الروابط التالية بحثًا عن تغييرات إضافية في Chrome 125.

اشتراك

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

مرحبًا أدريانا جارا، وفور إطلاق Chrome 126، سأكون هنا لإخبارك بالجديد في Chrome.