في مقال حديث لـ HTTPArchive Almanac حول استخدام CMS في جميع أنحاء العالم، ذكر المؤلف أن جميع الأنظمة الأساسية تسجل نتائج رائعة في أول تأخير للإدخال (FID)، وهو مقياس أساسي للويب وأن Google تعمل على مقياس جديد، والذي قد يفترض المرء أنه قد يحل محل الأول تأخير الإدخال (FID).
ينشر HTTPArchive كل عام مقالات متعددة حول حالة الويب. الفصل 16 حول أنظمة إدارة المحتوى (CMS). تمت كتابة المقالة بواسطة مدير مجموعة Backend ورئيس مهندس Web Performance Wix وراجعها وتحليلها العديد من موظفي Google وغيرهم.
أثارت المقالة نقطة مثيرة للاهتمام حول كيف فقد مقياس تأخير الإدخال الأول معنى وذكر كيف طورت Google مقياسًا جديدًا.
أول تأخير في الإدخال
تعد “أساسيات الويب الأساسية” مجموعة من مقاييس تجربة المستخدم المصممة لتوفير لقطة لمدى جودة أداء صفحات الويب للمستخدمين ويعتبر “تأخير الإدخال الأول” (FID) أحد هذه المقاييس.
يقيس FID مدى سرعة استجابة المتصفح لتفاعل المستخدم مع موقع ويب، مثل المدة التي يستغرقها حدوث استجابة عندما ينقر المستخدم على زر على موقع ويب.
الشيء الذي يميز FID هو أن جميع أنظمة إدارة المحتوى الرئيسية، مثل WordPress و Wix و Drupal وغيرها، تتمتع جميعها بنقاط FID سريعة البرق.
الجميع يفوز بكأس FID
تشير المقالة أولاً إلى أن معظم درجات CMS جيدة بشكل استثنائي لـ FID. ولا تزال المنصات التي تحصل على درجات أقل تتمتع بنقاط عالية نسبيًا تتخلف عن الركب بمقدار 5 نقاط مئوية فقط.
كتب المؤلف:
“FID جيد جدًا لمعظم أنظمة إدارة المحتوى على سطح المكتب، حيث تسجل جميع المنصات نسبة مثالية 100٪. تقدم معظم أنظمة إدارة المحتوى أيضًا معدل معرف جيد للهاتف المحمول يزيد عن 90٪، باستثناء Bitrix و Joomla مع وجود 83٪ و 85٪ فقط من الأصول بمعرف FID جيد. “
ما حدث لـ FID هو أنه في الأساس مقياس يحصل فيه الجميع على الكأس. إذا سجلت جميع المواقع تقريبًا نتائج جيدة بشكل استثنائي، إذا حصل الجميع على كأس، فهذا يعني أنه لا يوجد سبب كبير لوجود المقياس لأنه تم الوصول إلى الهدف المتمثل في إصلاح هذا الجزء من تجربة المستخدم.
تشير المقالة بعد ذلك إلى كيفية قيام Google (فريق Chrome) حاليًا بإنشاء مقياس جديد لقياس الاستجابة ووقت الاستجابة.
وتابع المقال:
“حقيقة أن جميع المنصات تقريبًا تمكنت من تقديم FID جيد، أثارت مؤخرًا أسئلة حول مدى صرامة هذا المقياس.
نشر فريق Chrome مؤخرًا مقالًا، والذي يوضح بالتفصيل الأفكار المتعلقة بمقياس استجابة أفضل في المستقبل. “
تأخير استجابة الإدخال مقابل مدة الحدث الكاملة
المقالة المرتبطة بمقالة Google الأخيرة المنشورة على Web.dev بعنوان التعليقات المطلوبة: مقياس تجريبي للاستجابة .
المهم في هذه المقالة هو أنها تكشف أن Google تعمل على مقياس تأخير إدخال جديد. إن معرفة هذا المقياس يمكن أن يعطي السبق في الاستعداد لما هو قادم في المستقبل.
النقطة الأساسية التي يجب فهمها حول هذا المقياس الجديد هي أنه لا يقيس تفاعلات فردية فقط. إنه يقيس مجموعات التفاعلات الفردية التي تشكل جزءًا من إجراء المستخدم.
بينما استشهد المقال في HTTPArchive بمقالة نوفمبر 2021 التي تطلب ملاحظات الناشر، كان هذا المقياس الجديد قيد التطوير لبعض الوقت الآن.
A يونيو 2021 المادة Web.dev المبينة هذه الأهداف لقياس جديد:
“ضع في اعتبارك استجابة جميع إدخالات المستخدم (وليس الأولى فقط)
التقط المدة الكاملة لكل حدث (وليس التأخير فقط).
قم بتجميع الأحداث التي تحدث معًا كجزء من نفس تفاعل المستخدم المنطقي وحدد زمن انتقال هذا التفاعل باعتباره أقصى مدة لجميع أحداثه.
أنشئ مجموع نقاط لجميع التفاعلات التي تحدث على الصفحة، طوال دورة حياتها الكاملة. “
تنص مقالة Web.dev على أن الهدف هو تصميم مقياس أفضل يشمل قياسًا أكثر وضوحًا لتجربة المستخدم.
“نريد تصميم مقياس يلتقط بشكل أفضل وقت الاستجابة الكامل للأحداث الفردية ويقدم صورة أكثر شمولية للاستجابة العامة للصفحة طوال عمرها الافتراضي.
… باستخدام هذا المقياس الجديد، نخطط لتوسيع ذلك لالتقاط المدة الكاملة للحدث، من إدخال المستخدم الأولي حتى يتم رسم الإطار التالي بعد تشغيل جميع معالجات الأحداث.
نحن نخطط أيضًا لقياس التفاعلات بدلاً من الأحداث الفردية. التفاعلات هي مجموعات من الأحداث التي يتم إرسالها كجزء من نفس إيماءة المستخدم المنطقية (على سبيل المثال: المؤشر، النقر، المؤشر). “
يتم شرحه أيضًا على النحو التالي:
“من المفترض أن تكون مدة الحدث هي الوقت من الطابع الزمني لجهاز الحدث إلى الوقت الذي يتم فيه تنفيذ الطلاء التالي بعد معالجة الحدث.
ولكن إذا لم يتسبب الحدث في أي تحديث، فستكون المدة هي الوقت من الطابع الزمني لجهاز الحدث إلى الوقت الذي نتأكد فيه من أنه لن يتسبب في أي تحديث “.
طريقتان لمقياس وقت الاستجابة للتفاعل
يوضح Web.dev أن مهندسي Chrome يستكشفون طريقتين لقياس وقت استجابة التفاعل:
- أقصى مدة للحدث
- إجمالي مدة الحدث
أقصى مدة للحدث
يتكون التفاعل من أحداث متعددة ذات فترات متفاوتة. يستند هذا القياس إلى أكبر مدة خارج المجموعة.
إجمالي مدة الحدث
هذا مجموع كل مدد الحدث.
FID هل من المرجح أن يذهب بعيدا؟
من المحتمل أن تظل FID جزءًا من Core Web Vitals ولكن ما الفائدة من أن الموقع قد سجل 100٪ عليه؟
لهذا السبب، ليس من غير المعقول افتراض أن FID ستزول في وقت ما في المستقبل القريب نسبيًا.
يطلب فريق Chrome الحصول على تعليقات حول الأساليب المختلفة لقياس وقت استجابة التفاعل. حان الوقت للتحدث.