
quicklink
GoogleChromeLabs
⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time
AI 简介
Quicklink 是一个用于提高后续页面加载速度的工具,通过在浏览器空闲时间预取或预渲染视口内的链接来实现。它利用了Intersection Observer API检测视口内的链接,并使用requestIdleCallback确保仅在浏览器处于空闲状态时执行预取操作,同时会检查网络状况以避免在慢速连接或数据节省模式下进行预取。此外,它还支持通过`<link rel=prefetch>`、XHR或Speculation Rules API等方式预取URL,并允许一定程度上控制请求优先级。此项目旨在为网站提供一个即插即用的解决方案,以优化用户体验,特别适用于多页面应用和单页面应用中提升导航性能。其体积小巧(压缩后小于2KB),易于集成到现有项目中。
JavaScript
Apache License 2.011.2k
Stars
422
Forks
91
Watchers
34
Issues
Star 增长
今日+2
近 7 天+2
近 30 天+10
综合评分73.88
默认分支main