وقت التفاعل (TTI)

"وقت التفاعل" (TTI) هو مقياس اختباري لقياس سرعة استجابة التحميل. ويساعد ذلك في تحديد الحالات التي تبدو فيها الصفحة تفاعلية ولكنها ليست كذلك في الواقع. يساعد وقت الاستجابة للتفاعل السريع في ضمان أنّ الصفحة قابلة للاستخدام.

ما هو TTI؟

يقيس مقياس TTI الوقت المنقضي منذ بدء تحميل الصفحة وحتى وقت تحميل الموارد الفرعية الرئيسية ومدى قدرة الصفحة على الاستجابة سريعًا وبشكل موثوق للبيانات التي يدخلها المستخدم.

لاحتساب وقت الاستجابة للتفاعل استنادًا إلى تتبُّع الأداء لصفحة ويب، اتّبِع الخطوات التالية:

  1. ابدأ من سرعة عرض المحتوى على الصفحة (FCP).
  2. ابحث إلى الأمام في الوقت المناسب عن فترة هدوء لا تقل عن خمس ثوانٍ، حيث يتم تعريف فترة الهدوء على أنّها: عدم تنفيذ مهام طويلة وعدم إرسال أكثر من طلبَي GET على الشبكة أثناء التنفيذ.
  3. البحث للخلف عن آخر مهمة طويلة قبل فترة السكون، مع التوقف عند FCP إذا لم يتم العثور على أي مهام طويلة
  4. وقت التفاعل مع المستخدم هو وقت انتهاء آخر مهمة طويلة قبل فترة السكون (أو القيمة نفسها التي تخصّ وقت عرض الإعلان إذا لم يتم العثور على أي مهام طويلة).

من المفترض أن يساعدك الرسم البياني التالي في الاطّلاع على الخطوات أعلاه:

مخطط زمني لتحميل الصفحة يعرض كيفية احتساب وقت الاستجابة للتفاعل

في السابق، كان المطوّرون يُحسنون الصفحات لخفض أوقات العرض، وذلك أحيانًا على حساب وقت الاستجابة للتفاعل.

يمكن أن تؤدي أساليب مثل العرض من جهة الخادم (SSR) إلى سيناريوهات تبدو فيها الصفحة تفاعلية (أي أنّ الروابط والأزرار تظهر على الشاشة)، ولكنها ليست تفاعلية في الواقع لأنّ سلسلة المهام الرئيسية محظورة أو لأنّ رمز JavaScript الذي يتحكّم في هذه العناصر لم يتم تحميله.

عندما يحاول المستخدمون التفاعل مع صفحة تبدو تفاعلية ولكنها ليست كذلك، من المرجّح أن يستجيبوا بإحدى الطريقتَين التاليتَين:

  • في أفضل سيناريو، سيشعر المستخدمون بالانزعاج بسبب بطء استجابة الصفحة.
  • في أسوأ الحالات، سيفترض المستخدمون أنّ الصفحة معطّلة ومن المحتمل أن يرحلوا. وقد يفقدون أيضًا الثقة في قيمة علامتك التجارية.

لتجنّب هذه المشكلة، ابذل قصارى جهدك للحدّ من الفرق بين FCP وTTI. وفي الحالات التي يتوفّر فيها فرق ملحوظ، وضِّح من خلال المؤشرات المرئية أنّ المكوّنات في صفحتك ليست تفاعلية بعد.

كيفية قياس وقت الاستجابة للتفاعل

ويعدّ وقت الاستجابة للتفاعل مقياسًا يتم قياسه على أفضل وجه في المختبر. إنّ أفضل طريقة لقياس وقت التفاعل الأولي هي إجراء تفتيش أداء باستخدام Lighthouse على موقعك الإلكتروني. راجِع مستندات Lighthouse حول قياس وقت الاستجابة للتفاعل (TTI) للاطّلاع على تفاصيل الاستخدام.

أدوات المختبر

ما هي نتيجة TTI الجيدة؟

لتقديم تجربة جيدة للمستخدم، يجب أن تسعى المواقع الإلكترونية إلى أن يكون وقت التفاعل أقل من 5 ثوانٍ عند اختباره على متوسط الأجهزة المخصّصة للاستخدام المتحرّك .

لمعرفة تفاصيل عن كيفية تأثير وقت الاستجابة للتفاعل في صفحتك على نتيجة أداء Lighthouse، اطّلِع على كيفية تحديد Lighthouse لنتيجة وقت الاستجابة للتفاعل.

كيفية تحسين وقت الاستجابة للتفاعل

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

للتعرّف على كيفية تحسين وقت الاستجابة للتفاعل بشكل عام (لأي موقع إلكتروني)، يمكنك الرجوع إلى ملفّات ارشادات الأداء التالية: