گوگل کروم پشتیبانی از تاخیر ورودی اول را قطع می کند: معنی آن چیست


Google Chrome رسماً به پشتیبانی از متریک First Input Delay (FID) پایان داد، و این نشان‌دهنده انتقال به اولویت‌بندی Interaction به Next Paint (INP) است.

اعلامیه ریک ویسکومی، که بر روابط توسعه دهندگان عملکرد وب برای تیم کروم نظارت می کند، INP را به عنوان معیار اصلی برای ارزیابی پاسخگویی تعامل تایید می کند.

اطلاعیه امروز به دنبال جایگزینی FID با INP به عنوان Core Web Vital در ماه می است.

ابزارهای زیر گزارش داده های FID را طی چند روز آینده متوقف خواهند کرد:

  • PageSpeed ​​Insights
  • گزارش تجربه کاربر Chrome (CrUX)
  • web-vitals.js
  • افزونه Web Vitals

پس زمینه

حرکت برای جایگزینی FID با INP ناشی از محدودیت‌ها در گرفتن دامنه کامل پاسخ‌گویی تعامل در وب است.

FID فقط تأخیر بین ورودی کاربر و پاسخ مرورگر را اندازه‌گیری کرد و سایر مراحل مهم را نادیده گرفت.

INP با اندازه‌گیری کل فرآیند، از ورودی کاربر گرفته تا به‌روزرسانی‌های بصری روی صفحه، رویکرد جامع‌تری را اتخاذ می‌کند.

دوره انتقال

در حالی که کتابخانه web-vitals.js یک نسخه بامپ (5.0) را برای تطبیق با این تغییر دریافت می کند، اکثر ابزارهای دیگر گزارش داده های FID را بدون به روز رسانی نسخه متوقف می کنند.

پروژه CrUX BigQuery فیلدهای مرتبط با FID را با شروع مجموعه داده 202409 که برای انتشار در ماه اکتبر برنامه ریزی شده است، از طرح خود حذف می کند.

برای کمک به توسعه‌دهندگان در حال انتقال، تیم Chrome اسناد «بهینه‌سازی FID» را نیز بازنشسته می‌کند و کاربران را به راهنمای به‌روزرسانی شده «بهینه‌سازی INP» هدایت می‌کند.

بعد چه باید کرد

در اینجا چند مرحله وجود دارد که باید با توجه به انتقال از FID به INP انجام دهید:

  1. با بررسی اسناد رسمی در web.dev با معیار INP آشنا شوید. درک کنید که چگونه INP چرخه عمر کامل یک تعامل را از ورودی تا به‌روزرسانی بصری اندازه‌گیری می‌کند.
  2. عملکرد فعلی INP سایت خود را با استفاده از ابزارهایی مانند PageSpeed ​​Insights یا سرویس های نظارت بر کاربر واقعی که از INP پشتیبانی می کنند، حسابرسی کنید. مناطقی را که پاسخگویی تعامل نیاز به بهبود دارد، شناسایی کنید.
  3. راهنمای «بهینه سازی INP» در web.dev را برای بهترین شیوه ها در مورد کاهش تأخیر ورودی، بهینه سازی مدیریت رویداد، به حداقل رساندن کوبیدن طرح، و سایر تکنیک ها برای بهبود INP مشورت کنید.
  4. ابزارهای نظارت بر عملکرد یا اسکریپت های سفارشی را که در حال حاضر به معیار FID منسوخ شده برای استفاده از INP متکی هستند، به روز کنید. برای کاربران web-vitals.js، برای تغییرات شکسته در نسخه 5.0 آماده باشید.
  5. اگر از مجموعه داده‌های CrUX BigQuery استفاده می‌کنید، برنامه‌ریزی کنید تا خطوط لوله داده را برای مدیریت تغییرات طرحواره به‌روزرسانی کنید و فیلدهای FID را پس از انتشار 202409 در اکتبر حذف کنید.

با انجام این مراحل، می توانید از مهاجرت روان به INP اطمینان حاصل کنید.


تصویر برگزیده: مجاهد متکین/شاتراستاک





منبع

مطالب مرتبط