بيانات الأداء الحقيقية لـ Lighthouse

هل يمكننا استبعاد وكيل المستخدم “Chrome-Lighthouse” من الزواحف وبالتالي إظهار عرض التطبيق الحقيقي لـ Lighthouse؟

أداء عرض التطبيق

يتيح هذا لـ Lightouse في Chrome DevTools و PageSpeed Insights قياس أداء Discourse كما يراه المستخدم.

أداء عرض الزاحف

حتى الآن، كان Lighthouse يقيس الأداء لمستخدم-جهاز يقوم بعرض تخطيط الزاحف - وهذا لا يحدث أبدًا في الواقع.

عندما يجرون اختبارات أداء Lighthouse هذه على طراز حديث من iPhone (حتى iPhone 8 أو أحدث)، أكون منفتحًا على ذلك. حاليًا، أداء Android أبطأ بـ 3 مرات (أو أكثر) من iPhone للأسف. :pensive_face:

تحقق من جهازك على Speedometer 2.0 لترى ما أعنيه - هذا يقيس أداء JavaScript في المتصفح:

حتى يجروا Lighthouse على iPhone (أي طراز) للسياق، أعارض بشدة أي تغيير هنا. عندما يفعلون ذلك، سأقبل بكل سرور طلب الدمج، بحماس.

إعجابَين (2)

لجمع مقاييسهم، يقومون بالفعل بجمع “بيانات تجربة المستخدم الحقيقية” (مجموعة بيانات CrUX) من حوالي 200 هاتف يعمل بنظام أندرويد باليورو/الدولار الأمريكي يعمل بنظام كروم - وتدخل هذه البيانات في تقرير Core Web Vitals على Google Search Console.

ماذا عن وضع هذا خلف علامة أو تمكينه لبيئات التطوير فقط؟

يمكنك تشغيل Lighthouse باستخدام وكيل مستخدم مخصص من جهازك للحصول على أرقام أداء SPA.

4 إعجابات

لتحقيق هذا الحل لقياس عرض Discourse المقصود:

  • عرض الهاتف المحمول: أضف ?mobile_view=1 إلى عنوان URL
  • عرض سطح المكتب: أضف ?mobile_view=0 إلى عنوان URL

يتم تذكر هذا الإعداد في LocalStorage. لذا قم بإعادة تعيينه مرة واحدة إذا لزم الأمر:
أضف ?mobile_view=auto إلى عنوان URL.

إعجاب واحد (1)