enhance-web-instant-nav
enhance-web-instant-nav 是一个用于实现站内即时导航的前端技能(Skill),主要围绕 Speculation Rules(推测规则)、View Transitions(视图过渡)、bfcache(往返缓存)和 103 Early Hints(早期提示)四类浏览器能力展开。它适用于多页应用(MPA)和 Next.js App Router 的服务端渲染路由,不适用于纯 SPA 路由(后者应使用框架自带的预取 API)。该技能强调按概率×页面成本来排序预取与预渲染范围,并通过安全约束排除会因 GET 请求产生副作用的页面(如登出、购物车、结算、支付、认证等)。使用方式包括:先测量次页 LCP p75、bfcache 测试结果和 top 5 下一跳路径,再配置 speculation rules、加入服务端 Sec-Purpose 守卫和分析脚本守卫,最后重新测量效果。资料中还记录了可落地的示例和安全契约细节。