往返缓存(或 bfcache)是一种浏览器优化,可实现即时返回和前进导航。
观看视频,了解如何:
- 只需点击一下,即可测试 bfcache。
如果 bfcache 不起作用,请执行以下操作:
- 立即查看原因。
- 受影响的帧的列表。
- 一组切实可行的提示。
运行Lighthouse,其中还包含 bfcache 测试。
使用“前进/返回”缓存 notRestoredReasons API 从实际用户收集“未恢复”原因。
了解并解决导致 bfcaching 失败的最常见问题。
例如,使用替换项模拟响应标头,以测试 bfcache 修复程序。
如需了解详情,请参阅: