
quicklink
GoogleChromeLabs
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
AI 简介
Quicklink 是一个轻量级 JavaScript 库,用于在浏览器空闲时自动预取视口内链接的目标资源,从而加速后续页面加载。它基于 Intersection Observer 检测可见链接,结合 requestIdleCallback 和网络条件判断(如 effectiveType、saveData),智能选择 prefetch 或 prerender 策略,支持 Speculation Rules API 与传统 <link rel=prefetch> 回退,体积小于 2KB(gzip)。适用于多页应用(MPA)和部分单页应用(SPA)场景,尤其适合内容型网站、博客、电商列表页等存在大量内部导航链接的 Web 项目,无需修改路由逻辑即可提升用户点击跳转体验。
JavaScript
Apache License 2.011.3k
Stars
423
Forks
90
Watchers
34
Issues
Star 增长
今日0
近 7 天0
近 30 天+4
综合评分68.28
默认分支main