js插件官网:instant.page
原理:在鼠标悬停页面链接时,预加载目标网页。
电脑端:
在用户点击一个链接之前,他们会将鼠标悬停在该链接上。当用户悬停了65毫秒,他们有两个机会会点击那个链接,所以instant.page在这个时候开始预加载,平均有300毫秒的时间来预加载页面。
另一个选择是在用户开始按动鼠标时加载页面,而不用预加载。这使得未使用的请求为零,同时仍能将页面加载平均提高80毫秒。
你也可以在悬停时或链接可见时预加载,并在用户开始按动鼠标时触发点击,使你的页面成为世界上最快的。
移动端:
用户开始触摸他们的显示屏,然后再放开,平均留下90毫秒的时间来预加载页面。
另一个选择是在链接可见时立即预加载。
页面网址中带有?号的是不会提前加载的