quicklink 是什么

子凡 2019-06-20 15:54:43
问答

Google quicklink是一个js库,可以在空闲时间预加载页面可视区域内的链接,加快后续加载速度,提高用户体验。该库面向原生 JavaScript,利用浏览器众多特性,设计巧妙而实用。

Google quicklink 是一个 js 库,可以在空闲时间预加载页面可视区域内的链接,加快后续加载速度,提高用户体验。该库面向原生 JavaScript,利用浏览器众多特性,设计巧妙而实用。

Google quicklink

Google quicklink 预加载过程

1.检测网页中的链接是否出现在视口中,等待链接出现在视口,执行步骤 2。

2.等待浏览器空闲后执行 3。

3.判断当前的网络连接是否是 2G,如果是则停止执行,如果不是 2G 网络,执行步骤 4。

4.预加载链接指向资源。

其实当我们在提到网页性能优化,以及在设计开发的时候,往往都会着眼于对当前用户访问的这个页面,如何通过压缩资源大小、删减不必要资源、优化图片、懒加载等加快页面解析渲染等方式提升用户的访问速度。

而 quicklink 用了另一种思路,就是预先帮加载获取用户接下来可能要用的链接资源,这样之后的真正使用到该链接时就会感觉非常顺畅。

其实对于这样的预加载功能,一些浏览器其实也都支持,特别是对于网页中存在翻页的情况,浏览器其实早就预先加载了翻页的内容,以至于当我们点击翻页后可以瞬间打开,从而提速。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Mov 格式 Mov format

    MOV和MP4的区别是什么

    MOV和MP4区别是MOV格式是QuickTime的一种容器,不光包括视频音频,还可以包含Java,脚本,Skin,图片等,是一种很复杂的封装格式;MP4是把MOV格式中音频视频部分提取出来标准化,也可以装一些简单的脚本。
  • MOV 格式 Mov format

    MOV格式是什么格式

    MOV即QuickTime影片格式,它是Apple公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型,当选择QuickTime(*.mov)作为“保存类型”时,动画将保存为.mov文件,用于保存音频和视频信息。
  • 群晖 Synology NAS

    洗白群晖是什么

    黑群晖已经安装了DSM,但是不能使用QuickConnect,不能绑定Synology账户。但通过修改网卡MAC地址和对应序列号让硬件仿真原版机型使得QuickConnect可用,能绑定群晖账户的硬件就是洗白群晖。
  • QuickLook

    QuickLook是什么

    QuickLook是一款文件快速预览工具,使用这款软件可以达到像mac系统一样预览效果,使用的方法跟mac上也一样,选中文件后,再按住空格就可以预览文件了,支持的格式广泛,包括图片、视频、pdf、压缩包、软件包等都可以预览。
  • HTTP3 协议

    HTTP/3是什么

    HTTP/3 是第三个主要版本的 HTTP 协议,使用于万维网。与其前任 HTTP/1.1 和 HTTP/2 不同,在 HTTP/3 中,将弃用 TCP 协议,改为使用基于 UDP 协议的 QUIC 协议实现。
  • QuickTime

    QuickTime是什么

    QuickTime是由苹果公司所开发的一种多媒体框架,能够处理许多的数字视频、媒体段落、音效、文字、动画、音乐格式,以及交互式全景影像的数项类型。