链接预取:浏览器会自动在后台把你需要加载的页面下载下来,当用户要点击进入该页面的时候,浏览器会从缓存把这个页面取出来,页面的加载速度就会加快。

标签属性:rel=‘next’

页面预加载很简单,只需要加上:<link rel='next' href='xxx.html'>

要预加载静态资源的话也可以实现

<link rel="prefetch" href="/images/big.jpeg">

适用场景:

1.当你有一篇篇幅很长的文章,或在线教程,或图册等,需要分成多页显示时。

2.在你的网站首页预加载那些用户最可能访问的下一页。(可能是一个商品网站上“重点推荐”商品页面,或博客网站上最近的一篇博客)

3.搜索查询页面预加载搜索出来的前几条。

遗憾的是:目前只有火狐浏览器支持这个功能。但是因为火狐目前是世界上拥有第二大用户群的浏览器,所以只要你在HTML页面了加上这样的一句代码,仍有相当大的一部分访问者能体验到这十分明显的页面加载速度的提高。链接预取功能不久将会在Opera, Chrome 和 Safari 浏览器里实现,但对于Internet Explorer,你估计要等到2020年。

这个API操作起来比较简单,赶紧一试!

HTML5 API详解(7):link prefetch提升加载速度,优化体验相关推荐

  1. vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法

    详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...

  2. 前端性能优化(一)提升加载速度

    加入QQ群:864680898,一起学习进步!点击群名可查看本人网站,有最新文章! 前端性能优化----(一)提升加载速度 由于现在大部分是做的单页面应用了,那么会导致页面的首次加载时间非常的长.常见 ...

  3. vue首屏加载速度慢_Vue首屏加载速度优化如何提升80%?本文详解

    在Vue项目中,引入到工程中的所有js.css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏.若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首屏 ...

  4. web 页面加载速度优化实战-100% 的飞跃提升

    前言 一个网站的加载速度有多重要? 反正我相信之前来 博主网站 的人至少有 50% 在加载完成前关闭了本站. 为啥捏? 看图 首页完整加载时间 8.18s,看来能进来看博主网站的人都是真爱呀,哈哈. ...

  5. 白话科普系列——网站靠什么提升加载速度?

    随着生活节奏的不断加快,时间变得极其宝贵,等待页面加载的时间也随之缩短.这样一来如何留住客户变成了一项重要的考验.而减少页面加载等待时间,加快加载速度,就成了提高用户参与度S,提升业务可靠性的有效策略 ...

  6. Vue首屏加载速度优化,提升80%以上

    在Vue项目中,引入到工程中的所有js.css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏.若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首屏 ...

  7. Vue首屏加载速度优化,我用这几个技巧提升80%以上

    作者:谁动了我的橘子 原文链接:https://juejin.im/post/5edf5b22e51d4578975a7024 在Vue项目中,引入到工程中的所有js.css文件,编译时都会被打包进v ...

  8. vue 关闭 窗口后清除所有数据_Vue首屏加载速度优化,我用这几个技巧提升80%以上...

    前端潮咖 点击上面蓝字,关注我们! 关注 关注前端潮咖,每日精选好文 作者:谁动了我的橘子 来源:https://juejin.im/post/5edf5b22e51d4578975a7024 在Vu ...

  9. cocoscreator开发h5游戏提升加载速度

    有个cocoscreator开发的游戏项目需要导出h5端.开发完毕,导出web-mobile端,然后部署到nginx容器里,问题来了,加载速度有点慢. 解决这个问题的直接方式,就是直接把游戏包放在cd ...

最新文章

  1. 《introduction to information retrieval》信息检索学习笔记3 词典和容错式检索
  2. ASP.NET Core 上传多文件 超简单教程
  3. Windows UWP开发系列 – 3D变换
  4. 微软代号为“Volta”的编程工具集预览
  5. chapter15 机器学习之大数据与mapreduce
  6. 嵌入式成长轨迹34 【嵌入式学习阶段】【ARM环境调试】【QT 移植环境及简单程序示例】---补充《ok6410 Qt移植百科全书》...
  7. YUI事件体系之Y.CustomEvent
  8. [LUOGU] P2886 [USACO07NOV]牛继电器Cow Relays
  9. 安卓初级开发教程 ppt+视频+案例源码
  10. arduino GPS 经纬度解析(C语言)
  11. Cocos2d-x 3.x基础学习: 拖尾渐隐效果MotionStreak
  12. duck duck go VS Google
  13. django for 前端_django 5. 前端页面设计 - 刘江的django教程
  14. 可能是这个夏天最有趣的100米了!| 谁在Reading Park
  15. 芝士满满:TikTok快速吸粉视频技巧
  16. 亚马逊云科技自动驾驶赛车竞赛,一场AI与速度激情碰撞的大赛
  17. kafka线上环境搭建对软硬件要求
  18. Android9.0 Launcher启动Activity详解(一)
  19. win10服务器cpu占用过高,Win10 CPU占用率100%怎么办 Win10 CPU占用率过高解决方法
  20. 福禄克FLUKE 190-504/S四通道输入接口示波器

热门文章

  1. 国庆中秋双节快乐 | 马云不再担任阿里巴巴董事;胡厚崑当值华为轮值董事长;百度小度完成独立融资...
  2. 管家婆服务器支持者打不开,管家婆软件数据问题使用技巧
  3. java、c语言、python、c++的不同之处_总结几点C/C++、Java与Python的区别
  4. 作者:李香菊(1964-),女,江西农业工程职业学院副教授
  5. 作者:高丰,英国南安普敦大学计算机博士,现为开放数据与创新独立咨询顾问,兼复旦大学数字与移动治理实验室特邀研究员。...
  6. 【Python】Matplotlib绘制正余弦曲面图
  7. 面积计算(洛谷P5681题题解,Java语言描述)
  8. 【算法分析与设计】桶排序
  9. VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
  10. Python中类与对象的关系