INP چیست؟

INPInteraction to Next Paint/ˌɪn.t̬ɚˈræk.ʃən tə nekst peɪnt/اینترَکشن تو نکست پینت

INP معیار Core Web Vitals برای پاسخگویی است: مدت زمانی را که صفحه بعد از کلیک، ضربه زدن یا فشار دادن یک کلید توسط کاربر به صورت بصری واکنش نشان می‌دهد را اندازه می‌گیرد.

تعریف دقیق

INP در مارس 2024 جایگزین First Input Delay شد. به جای زمان‌بندی تنها تأخیر ورودی اول، تقریباً تمام تعاملات را در طول بازدید مشاهده می‌کند و یکی از کندترین تعاملات را گزارش می‌کند که تأخیر ورودی، زمان پردازش و رندر فریم بعدی را پوشش می‌دهد. خوب کمتر از 200 میلی‌ثانیه است، ضعیف بالای 500 میلی‌ثانیه است که در صدک 75 کاربران واقعی قضاوت می‌شود. وظایف JavaScript طولانی در رشته اصلی متخلف معمول هستند.

مثال

در پانل فیلتر موبایل بازار، ضربه زدن روی «اعمال» برای یک ثانیه ثابت می‌شود در حالی که یک اسکریپت صدها فهرست را دوباره محاسبه می‌کند. تقسیم کار به تکه‌های کوچکتر و رویدادهای انحرافی، INP را از 620 میلی ثانیه به 160 میلی ثانیه می‌رساند.

چرا اهمیت دارد

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

محتواهای این برچسب ۰ محتوا

هنوز محتوایی با این برچسب منتشر نشده است.

سوالات متداول

تفاوت بین INP و FID چیست؟

تأخیر ورودی اول فقط تأخیر را قبل از شروع پردازش اولین تعامل اندازه گیری کرد. INP سخت‌گیرانه‌تر است: تقریباً از تمام تعاملات در طول بازدید نمونه‌برداری می‌کند و شامل زمان پردازش و رندر است، نه فقط تأخیر. Google FID را با INP به عنوان Core Web Vital در مارس 2024 جایگزین کرد.

چگونه می‌توانم نمره INP ضعیف را بهبود بخشم؟

کاهش کار رشته اصلی JavaScript: تقسیم وظایف طولانی، به تعویق انداختن اسکریپت‌های غیر مهم، حذف برچسب‌های شخص ثالث سنگین، و اجتناب از به‌روز رسانی‌های بزرگ DOM در هر ورودی. تسلیم شدن به مرورگر بین بخش‌های کار به مرورگر اجازه می‌دهد بازخورد را به سرعت نشان دهد.