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

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

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

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

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

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

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

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

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

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

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

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

يُرجى الانتقال إلى Compute Pressure API للاطّلاع على عيّنات والحصول على مزيد من المعلومات.

تم توسيع واجهة برمجة التطبيقات Storage Access (SAA) إلى مساحة تخزين غير مرتبطة بملفات تعريف الارتباط.

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 على YouTube، وستتلقى إشعارًا عبر البريد الإلكتروني عندما ننشر فيديو جديدًا.

مرحبًا أدريانا جارا، وفور طرح Chrome 126، سأكون على أتمّ استعداد لإخبارك بالميزات الجديدة في Chrome.