文件名称:quicklink - :high_voltage:通过在空闲时间预先获取viewport内的链接,加快后续页面加载速度-javascript
文件大小:5.08MB
文件格式:ZIP
更新时间:2024-07-11 04:13:17
其它杂项
quicklink - :high_voltage:通过在空闲时间预先获取viewport内的链接,加快后续页面加载速度 quicklink 通过在空闲时间预取视口内链接来加快后续页面加载速度 工作原理 Quicklink 尝试使导航到后续页面的加载速度更快。 它: 检测视口内的链接(使用 Intersection Observer) 等到浏览器空闲(使用 requestIdleCallback) 检查用户是否未处于慢速连接(使用 navigator.connection.effectiveType)或启用数据保护程序(使用 navigator .connection.saveData) 预取链接的 URL(使用 或 XHR)。 提供对请求优先级的一些控制(如果支持,可以切换到 fetch())。 为什么这个项目旨在成为站点的插入式解决方案,以根据用户视口中的内容预取链接。 它还旨在小(< 1KB 缩小/gzipped)。 多页应用程序安装 与 node 和 npm 一起使用: npm install --save quicklink 您还可以从 unpkg.com/q