پیشبرد تعامل به رنگ بعدی

INP دیگر آزمایشی نیست. درباره برنامه کروم برای تبدیل آن به یک وب اصلی حیاتی در سال 2024 بیاموزید.

ماموریت Chrome با برنامه Web Vitals این است که به توسعه دهندگان کمک کند روی معیارهایی تمرکز کنند که برای تجربیات عالی کاربر ضروری هستند - Core Web Vitals. یکی از جنبه های مهم تجربه کاربر که ما بر روی آن تمرکز کرده ایم، پاسخگویی است، که توانایی یک صفحه وب برای واکنش سریع به تعاملات کاربر است.

تأخیر ورودی اول (FID) معیار اصلی وب حیاتی است که پاسخگویی را اندازه گیری می کند، اما همانطور که در گذشته نوشتیم، محدودیت های شناخته شده ای برای FID وجود دارد. این ما را به کاوش و جستجوی بازخورد در مورد یک معیار آزمایشی (در آن زمان) سوق داد که این محدودیت‌ها را به طور مؤثرتری برطرف می‌کند. در سال 2022، ما Interaction to Next Paint (INP) را به عنوان معیار جدید معرفی کردیم، آن را به طور گسترده در ابزارهای خود در دسترس قرار دادیم و شروع به کار با جامعه برای آزمایش اثربخشی آن کردیم.

پس از یک سال دیگر آزمایش و جمع‌آوری بازخورد از جامعه، ما آماده هستیم تا چرخ‌های آموزشی را برداریم و اعلام کنیم که INP دیگر آزمایشی نیست. علاوه بر این، از مارس 2024، ما همچنین متعهد به ترویج INP به عنوان معیار جدید Core Web Vital برای پاسخگویی هستیم که جایگزین FID می شود.

در این پست، بیشتر در مورد انگیزه تصمیم گیری، دقیقاً آنچه در حال تغییر است و چگونگی شروع صحبت خواهیم کرد. برای اطلاعات بیشتر در مورد تأثیر این امر بر جستجوی Google، به پست وبلاگ آنها مراجعه کنید.

معیار پاسخگویی بهتر

FID زمانی که آن را به عنوان Core Web Vital در سال 2020 معرفی کردیم، گام بزرگی به جلو بود. این روش به توسعه‌دهندگان راه جدیدی برای اندازه‌گیری پاسخ‌دهی به‌عنوان تجربه کاربران واقعی ارائه کرد که همیشه بخش مهمی از برنامه Web Vitals بوده است. بر خلاف معیارهای مشابه که فقط تعامل صفحه را تقریبی می‌کنند - مانند زمان مسدود کردن کل (TBT) و زمان تعامل (TTI) - FID مستقیماً تجربه کاربر را اندازه‌گیری می‌کند. مهمتر از همه، یک صفحه می تواند TBT یا TTI کند داشته باشد و به دلیل نحوه تعامل کاربران واقعی با صفحه، همچنان به عنوان پاسخگو تلقی شود.

در حالی که روش سنجش پاسخگویی را بهبود بخشید، FID بدون محدودیت نبود. خود این نام در واقع دو محدودیت را ایجاد می‌کند: "اولین ورودی" و "تاخیر". FID فقط پاسخگویی اولین باری که کاربر با صفحه تعامل می کند را گزارش می دهد. حتی اگر اولین برداشت مهم است، اولین تعامل لزوما نشان دهنده همه تعاملات در طول عمر یک صفحه نیست. علاوه بر این، FID فقط بخش تاخیر ورودی اولین تعامل را اندازه گیری می کند، که مدت زمانی است که مرورگر باید منتظر بماند (به دلیل شلوغی رشته اصلی) قبل از اینکه حتی شروع به انجام تعامل کند.

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

INP در حال تکامل

از امروز، INP دیگر آزمایشی نیست و در عوض به عنوان معیاری در انتظار Core Web Vital در نظر گرفته خواهد شد. این یک نامگذاری جدید است که نشان می دهد INP آمادگی خود را برای جایگزینی FID ثابت کرده است - اما ما هنوز این تغییر را انجام نداده ایم. برای دادن زمان به اکوسیستم برای تنظیم، INP رسماً در مارس 2024 به معیاری با ثبات Core Web Vital تبدیل خواهد شد.