أنترنت

ينهي Chrome دعم ميزة تأخير الإدخال الأول | مدونة | web.dev


في شهر مايو، استبدل فريق Chrome رسميًا تأخير الإدخال الأول (FID) بالتفاعل مع الرسم التالي (INP) باعتباره مقياس مؤشرات أداء الويب الأساسية لقياس استجابة التفاعل. وكجزء من هذه الخطة، أعلن Chrome في شهر يناير عن نيته إنهاء دعم FID رسميًا. حسنًا، لقد حان ذلك الوقت أخيرًا، واعتبارًا من اليوم لم يعد FID مدعومًا في أدوات Chrome.

ماذا ليس كذلك التغيير هو دعم Chromium لـ first-input الإدخالات في PerformanceObserver واجهة برمجة التطبيقات. سيتمكن المطورون الذين يريدون أو يحتاجون إلى مواصلة قياس FID في تطبيقاتهم من القيام بذلك.

ماذا يكون التغيير هو مدى توفر هذا المقياس في أدوات أداء Chrome مثل PageSpeed ​​Insights وتقرير Chrome UX (CrUX). ما لم تتم الإشارة إلى خلاف ذلك، ستتوقف الأدوات التالية عن الإبلاغ عن مقياس FID خلال الأيام القليلة القادمة:

  • لن تقوم PageSpeed ​​Insights بعد الآن بالإبلاغ عن بيانات FID في قسم تجارب المستخدم الحقيقي.
  • ستتوقف واجهة برمجة تطبيقات PageSpeed ​​Insights API عن تقديم البيانات لـ FIRST_INPUT_DELAY_MS متري.
  • ستتوقف واجهة برمجة تطبيقات CrUX وCrUX History API عن تقديم البيانات لـ first_input_delay متري.
  • ستقوم لوحة معلومات CrUX بإزالة صفحة تأخير الإدخال الأول.
  • سيقوم مشروع CrUX BigQuery بإزالة ملف first_input قم بالبناء من المخطط بدءًا من مجموعة بيانات 202409، والتي سيتم نشرها في أكتوبر 2024. ستتوقف الجداول المادية والتجريبية عن الإبلاغ عن بيانات FID الجديدة اعتبارًا من مجموعة بيانات 202409، لكن بيانات FID التاريخية ستظل متاحة.
  • ستقوم مكتبة web-vitals.js بإزالة ملف onFID وظيفة. ونظرًا لأن هذا تغيير جذري، فسيتم إصداره في الإصدار الرئيسي التالي، 5.0. اشترك للحصول على إشعارات الإصدار في المستودع للحصول على التحديثات على الإصدار 5.0.
  • لن يقوم ملحق Web Vitals بعد الآن بالإبلاغ عن بيانات FID في أي من أسطحه، بما في ذلك لوحة التراكب وسجلات وحدة التحكم.

بالإضافة إلى تغييرات الأدوات، ستكون هناك أيضًا بعض التغييرات على وثائق FID على web.dev. ستظل مقالة FID الأساسية متاحة للأجيال القادمة، ومع ذلك ستكون هناك رسالة تحذير للتأكد من أن القراء يفهمون أنه لا يتم تشجيع استخدامها لصالح INP. لن تظل مقالة Optimize FID متاحة، نظرًا لأنه تم استبدال جميع أفضل ممارساتها بواسطة INP، وبالتالي ستتم إعادة التوجيه بشكل دائم إلى مقالة Optimize INP.

بينما نغلق رسميًا فصل FID في برنامج Web Vitals، فإن فصل INP قد بدأ للتو. لاحظ المطورون أخيرًا مشكلات الاستجابة التي لم يتمكن FID من التقاطها. تساعد تغييرات الأدوات هذه لإزالة FID على ضمان انتقال الجميع منه بالكامل واستخدام INP كأفضل مقياس متاح لتحسين أداء التفاعل.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى