إمكانية التشغيل التفاعلي لعام 2024

بعد نجاح ميزتَي Interop 2022 وInterop 2023، نحن متحمسون لإتاحة الفرصة للتعاون مرة أخرى مع جميع المورّدين الرئيسيين في المتصفِّح والجهات المعنيّة الأخرى ذات الصلة. ويتمثل هدفنا المشترَك في تعزيز إمكانية التشغيل التفاعلي بين الأنظمة الأساسية للويب، وبالتالي تبسيط عمل المطورين وإثراء تجربة الاستخدام الشاملة لمستخدمي الإنترنت.

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

بالنسبة إلى التشغيل التفاعلي لعام 2024، تم إجراء عملية تقديم عرض علني لمصدر القائمة الأولية للميزات. وبناءً على تلك القائمة، تعاونت جميع الأطراف لإنشاء قائمة بمجالات التركيز لعام 2024. تتضمن القائمة التالية المجالات التي نأمل أن تجتاز الاختبارات المحددة 100% بحلول نهاية العام.

جميع المجالات التي يجب التركيز عليها لعام 2024

تتضمّن عملية التشغيل التفاعلي لعام 2024 12 مجالاً جديدًا للتركيز، بالإضافة إلى 5 مجالات تم ترحيلها من عام 2023 وما زال يجب إجراء بعض الإصلاحات عليها. وتشمل المجالات:

  • تسهيل الاستخدام
  • تداخل CSS
  • الخصائص المخصصة
  • نموذج تعريف المستند (DOM) لتظليل الإعلان
  • font-size-adjust
  • عناوين URL التي تستخدم HTTPS لـ WebSocket
  • IndexedDB
  • التنسيق
  • أحداث المؤشر والماوس
  • نافذة منبثقة
  • البنية اللونية النسبية
  • requestVideoFrameCallback
  • نمط شريط التمرير
  • @starting-style andtransit-behavior
  • اتجاه النص
  • التفاف النص: توازن
  • عنوان URL

للاطّلاع على تفاصيل حول جميع المجالات التي يجب التركيز عليها، يُرجى الانتقال إلى لوحة بيانات Interop 2024 التي تتضمّن تفاصيل الميزات والعمل المطلوب، بالإضافة إلى النتائج الحالية لكل متصفّح. في بقية هذه المقالة، يمكنك التعرف على بعض المناطق التي يحتاج Chrome فيها إلى القيام بأكبر قدر من الجهد للوصول إلى 100٪.

الدمج

وتحدّد وحدة تداخل CSS بنية لمحدِّدات متداخلة، ما يوفّر إمكانية دمج قاعدة نمط داخل قاعدة أخرى، مع محدِّد القاعدة الفرعية المتعلقة بمحدِّد القاعدة الرئيسية.

يختلف تداخل CSS عن المعالجات التمهيدية لـ CSS مثل Sass من حيث أنّه يتم تحليله من خلال المتصفح بدلاً من تجميعه مسبقًا باستخدام معالج أساسي لـ CSS.

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

على الرغم من أنّ جميع المتصفحات تدعم تداخل CSS، إلا أن هناك بعض الاختلافات في عمليات التنفيذ بسبب تغييرات في المواصفات. أثناء المزامنة لعام 2024، يكون الهدف هو التأكّد من أنّ جميع المتصفِّحات تتّبع المواصفات الحالية.

يمكنك الاطّلاع على مزيد من المعلومات حول دمج CSS واكتشاف تعديل رئيسي على المواصفات التي تتيح دمج أسماء علامات العناصر المجرّدة.

التفاف النص: توازن

تشير قيمة التوازن لخاصية text-wrap إلى المتصفّح الذي تريد أن يوازن بين سطور النصّ. ويتم استخدامه عادةً في العناوين أو أقسام النص القصيرة الأخرى لتجنب الأرامل المطبعية.

عنوان يلتف في سطرين، مع كلمتين في السطر الثاني.
عنوان غير متوازن
عنوان يلتف في سطرين، ويكون كل سطر متساويًا.
عنوان متوازن

وتختلف المتصفحات في توافقها مع مختلف الإصدارات الطويلة والمختصرة من هذا الموقع. ونهدف خلال عام 2024 إلى إتاحة إمكانية التشغيل التفاعلي بين هذه الأجهزة.

إنّ تحقيق التوازن بين العناوين الرئيسية وغيرها من الأقسام النصية القصيرة هي ميزة يطلبها المطوّرون كثيرًا. تعرَّف على مزيد من المعلومات عنها من خلال الانتقال إلى CSS text-wrap: التوازن أو المشاركة لمحة عن الأخطاء الطباعيّة على الويب أو CSS Text Balance with text-wrap: Balance.

عناوين URL لبروتوكول HTTP لـ WebSocket

كانت دالة إنشاء WebSocket تتطلب في الأصل عناوين URL للرمزَين ws: وwss:، لمنع استخدام عناوين URL النسبية ورمز الحل البديل الناتج.

تم تعديل المواصفات للسماح بمخططات http، وبالتالي عناوين URL النسبية. وتمت تسويتها لتشمل ws: وwss:. خلال فترة التشغيل التفاعلي لعام 2024، سنعدّل عملية التنفيذ لتتوافق مع مخططات http.

البنية اللونية النسبية

ويتم تعريف بنية اللون النسبية في مواصفات اللون 5 من CSS، ويوفر طريقة للتعامل مع الألوان في CSS. على سبيل المثال، يمكنك جعل اللون داكنًا أو تفتيحه أو إلغاء تشبعه.

إنّ بناء الجملة اللوني النسبي قابل للتشغيل التفاعلي تقريبًا، لكن المتصفحات لم تنفّذ الكلمة الرئيسية currentcolor، وهذه الاختبارات مشمولة في التشغيل التفاعلي لعام 2024.

تعرَّف على معلومات حول كل الإجراءات التي يمكنك تنفيذها باستخدام هذه الميزة من خلال بنية الألوان النسبية في CSS.

لوحة بيانات التشغيل التفاعلي لعام 2024

وكما في السنوات السابقة، سيتم نشر النتائج الحالية لإصدارات المتصفّح التجريبية والثابتة على لوحة البيانات، حتى تتمكّن من الاطّلاع على النتائج.

لقطة شاشة للوحة البيانات تعرض النتائج: التشغيل التفاعلي: 65، التحقيقات: 0، Chrome Canary: 83، Edge Dev: 82، Firefox Nightly: 80، Safari Technology Preview: 79.
نتائج إصدار المتصفّح التجريبي اعتبارًا من 1 شباط (فبراير) 2024

نحن متحمّسون لرؤية مدى التحسينات التي يمكن إجراؤها في جميع المجالات المركّزة هذا العام.

مزيد من المعلومات حول التشغيل التفاعلي لعام 2024