Тестирование back / forward cache
Анализ совместимости с Back/Forward Cache для мгновенной навигации
Преимущества
Проверка мгновенной навигации
Комплексная проверка каждой страницы на совместимость с Back/Forward Cache, чтобы пользователи получали мгновенные переходы кнопками «Назад» и «Вперёд».
Детализация причин блокировки
Подробный отчёт о том, что именно мешает кэшированию каждой страницы — от обработчиков unload до заголовков Cache-Control и открытых соединений.
Анализ всего сайта
Автоматическое сканирование всех страниц сайта для выявления проблем с bfcache за один запуск с приоритизацией по степени влияния.
Рекомендации по исправлению
Понятные пошаговые инструкции по устранению каждой причины блокировки, чтобы страницы попадали в bfcache и загружались мгновенно.
Как это работает




Инструменты
Скорость загрузки
Interaction to Next Paint
Тестирование back / forward cache
Утечки памяти
not available
React ScanFAQ
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.