Cloudflare تطلق BEACON: مليارات قياسات أداء الويب الحقيقية
تسعى Cloudflare لسد الفجوة بين بيئة التطوير المثالية والواقع الرقمي للمستخدمين العاديين من خلال نشر بيانات ضخمة ومجهولة الهوية.

سد الفجوة بين بيئة التطوير والواقع
غالباً ما يعمل المطورون على أجهزة قوية واتصالات سريعة، وهو ما لا يعكس الواقع الذي يواجهه المستخدمون العاديون الذين قد يستخدمون هواتف قديمة أو اتصالات ضعيفة. لتجاوز هذه المشكلة، أعلنت Cloudflare عن إطلاق مجموعة بيانات BEACON، وهي اختصار لـ Browser Experience Across Cloudflare's Observed Network. تعتمد هذه المبادرة على بيانات مجهولة الهوية تم جمعها على مدى سنوات، وتهدف إلى توفير رؤية موضوعية لكيفية تجربة المستخدمين الفعليين للويب بدلاً من الاعتماد على اختبارات معملية.

نطاق البيانات ومعايير القياس
تتضمن مجموعة BEACON مليارات قياسات الأداء من 10,000 من أكبر المواقع على شبكة Cloudflare، وتغطي جميع محركات المتصفحات الرئيسية. يتم تحديث البيانات يومياً على Google BigQuery باستخدام معايير محددة من قبل مشروع RUM Archive، وهو قاعدة بيانات مفتوحة لمراقبة المستخدمين الحقيقيين. يوسع BEACON نطاق هذا المشروع بمئة مرة، مما يمنح الباحثين نظرة غير مسبوقة على أداء الويب عبر المتصفحات والأجهزة والدول المختلفة.
تحليل مقاييس Core Web Vitals
تقدم BEACON تقارير شاملة لمقاييس Core Web Vitals الثلاثة: الاستقرار البصري (CLS)، والاستجابة للتفاعل (INP)، وأطول عنصر مرسوم (LCP). بدلاً من تقديم متوسطات بسيطة، تنشر البيانات كرسوم بيانية كاملة (Histograms)، مما يتيح للباحثين حساب أي نسبة مئوية (Percentile) يرغبون بها. هذا يتيح فهم التحديات التي تواجهها الصناعة في تقديم تجارب سريعة لجميع المستخدمين، وليس فقط للـ 75% الأولين.

التفاوتات بين المتصفحات والدول
أظهرت البيانات أن محرك WebKit، المستخدم حصرياً في أنظمة iOS، يحقق أفضل أداء عام في هذه المقاييس. ومع ذلك، لا يتفوق هذا المحرك في كل مكان؛ ففي 46 دولة يمثل فيها WebKit أكثر من 10% من حركة المرور، يكون أداؤه في مقاييس LCP أو INP أو كليهما أسوأ بنسبة 10% على الأقل مقارنة بمتصفحات مثل Chrome وEdge. على سبيل المثال، في كمبوديا، يمثل WebKit 17.5% من المشاهدات، لكن أداءه في LCP أسوأ بنسبة 50% من محركات Blink.

تفكيك مراحل التحميل والاستجابة
توسع BEACON معايير RUM Archive من خلال فصل مراحل التحميل والاستجابة. بالنسبة لمقياس LCP، تفصل البيانات بين زمن أول بايت (TTFB)، وتأخير التحميل، ومدة التحميل، وتأخير العرض. كشفت النتائج أن تنزيل الموارد نفسها (مثل الصور أو الخطوط) يساهم بأقل قدر في زمن التحميل المدرك، بينما تكمن الفرص الأكبر في اكتشاف المرشح الرئيسي للـ LCP وتحريره من العوائق. يمكن لعملاء Cloudflare استخدام أدوات مثل Smart Hints لتقليل هذه التأخيرات.
أثر بنية التطبيقات أحادية الصفحة
أضافت Cloudflare مؤخراً دعماً لواجهة برمجة التطبيقات Soft Navigations API في متصفح Chrome، مما يوفر تقارير دقيقة لـ LCP في التنقلات الجانبية الشائعة في تطبيقات React وVue. أظهرت البيانات أن التنقلات الناعمة أسرع مرتين إلى ثلاث مرات من التنقلات الصلبة في كل النسب المئوية. ومع ذلك، لا تلغي هذه البنية تكلفة صفحة الهبوط الأولية التي غالباً ما تكون أثقل، مما يتطلب من الفرق الموازنة بين سرعة التنقل اللاحق وثقل التحميل الأولي.

فرص البحث والتحليل المتقاطع
بما أن BEACON مجموعة بيانات مفتوحة، يمكن للباحثين دمجها مع مصادر أخرى لاستكشاف أسئلة جديدة. على سبيل المثال، أظهرت البيانات عند دمجها مع مؤشر الناتج المحلي الإجمالي للفرد من مجموعة البنك الدولي وجود ارتباط بين الظروف الاقتصادية وأداء الويب في كل بلد. ستبدأ منصة Cloudflare Radar قريباً باستخدام هذا النهج في قسم جديد لأداء الويب، حيث ستربط بيانات مؤشر جودة الإنترنت (IQI) ببيانات BEACON.
المصادر
- Cloudflare BlogHow fast is the web? Explore billions of real-user measurements with BEACON