اختبار ذاكرة التخزين المؤقت للعودة/التقدم
تحليل توافق Back/Forward Cache للتنقل الفوري
المزايا
كشف التنقل الفوري
فحص شامل لكل صفحة لتحديد أهليتها لـ Back/Forward Cache، لضمان تجربة انتقالات فورية للأمام والخلف.
تفصيل أسباب الحظر
تقرير مفصل عن الأسباب الدقيقة التي تمنع تخزين كل صفحة — من مستمعي unload إلى ترويسات Cache-Control والاتصالات المفتوحة.
تحليل زحف متعدد الصفحات
فحص آلي لموقعك بالكامل لكشف مشكلات bfcache عبر جميع الصفحات في عملية واحدة، مرتبة حسب التأثير.
توصيات إصلاح عملية
إرشادات واضحة خطوة بخطوة لحل كل سبب حظر حتى تصبح صفحاتك مؤهلة لـ bfcache وتُحمّل فوراً.
كيف يعمل




الأدوات
FAQ
BFCache هو تحسين في المتصفح يخزن لقطة كاملة للصفحة في الذاكرة عند انتقال المستخدم بعيداً. عند الضغط على زر الرجوع أو التقدم، تُستعاد الصفحة فوراً بدلاً من إعادة جلبها وعرضها.
تشمل العوائق الشائعة مستمعي أحداث unload، وترويسات Cache-Control: no-store، واتصالات WebSocket أو IndexedDB المفتوحة، وبعض ترويسات HTTP. يسرد التقرير الأسباب الدقيقة لكل صفحة.
الصفحات المستعادة من bfcache تسجل قيم LCP وFCP وCLS شبه صفرية لأنها تُعرض فوراً. تمكين bfcache يمكن أن يحسّن بشكل كبير درجات Web Vitals الإجمالية في بيانات CrUX.
BFCache مدعوم في Chrome وFirefox وSafari. قد يكون لكل متصفح معايير أهلية مختلفة قليلاً، لكن إزالة العوائق الشائعة تفيد جميعها.
مكتبات التحليلات الحديثة تستخدم Beacon API أو أحداث pagehide/visibilitychange بدلاً من unload. التبديل إلى هذه البدائل يحافظ على التتبع مع تمكين bfcache.