在 本专栏 中,我向大家介绍了图片的加载优化,其中“最具盛名”的便是 懒加载 了。

与图片一样,视频同样可以延迟加载,来达到性能优化的目的。

正常情况下加载视频,都是使用<video>标签,那么对于一些需要用户自己播放的视频,最好指定<video>标签的preload属性为none,这样浏览器就不会预加载任何视频数据。
为了占用空间,我们用poster属性为其占位:

<video controls preload="none" poster="占位图"><source src="视频资源同名.webm" type="video/webm"><source src="视频资源名.mp4" type="video/mp4">
</video>

前端性能优化实践:让视频加载也“懒”一点相关推荐

  1. 前端性能优化——如何提高页面加载速度?

    1.将样式表放在头部 首先说明一下,将样式表放在头部对于实际页面加载的时间并不能造成太大影响,但是这会减少页面首屏出现的时间,使页面内容逐步呈现,改善用户体验,防止"白屏". 我们 ...

  2. 前端性能优化学习 08 资源加载优化

    图片延迟加载 什么是延迟加载 首先来想象一个场景,当浏览一个内容丰富的网站时,比如电商的商品列表页.主流视频网站的节目列表等,由于屏幕尺寸的限制,每次只能查看到视窗中的那部分内容,而要浏览完页面所包含 ...

  3. 前端性能优化--预加载技术

    当我们谈到前端的性能时,总是会提到比如合并.压缩.缓存或者在服务器上开启gzip之类的,目的都是为了让页面加载的更快. 资源预拉取(prefetch)则是另一种性能优化的技术.通过预拉取可以告诉浏览器 ...

  4. WEB前端性能优化,提高页面加载速度

    可能有人会说:网站的性能是后端工程师的事情,与前端并无多大关系.我只能说,too young too simple.事实上,只有10%~20%的最终用户响应时间是用在从Web服务器获取HTML文档并传 ...

  5. html src加载外部静态资源,前端性能优化2:静态资源加载与优化

    css和js的装载与执行-HTML 页面加载渲染的过程 一个网站在浏览器端是如何进行渲染的呢? 流程示意图.png HTML渲染过程的一些特点 顺序执行.并发加载(单个域名的并发数量是有限的,所以多个 ...

  6. 不加载执行js_前端性能优化:preload 预加载页面资源

    网上看到一篇来自蚂蚁金服数据体验团队的文章,觉得不错,分享给大伙:https://juejin.im/post/5a7fb09bf265da4e8e785c38 本文主要介绍preload的使用,以及 ...

  7. 性能优化——图片压缩、加载和格式选择

    本文首发于政采云前端团队博客:性能优化--图片压缩.加载和格式选择 https://www.zoo.team/article/images-compress 前言 相信大家都听说过 "258 ...

  8. 【前端性能优化实践】手把手教你实现webpack图片压缩插件

    前言 我想写一个系列:前端性能优化实践方案.网上虽然一搜一大把这样的文章,但大多缺乏体系化.也有很多讲性能优化的书籍,但其实想照着书上的知识进行实践,还是挺难的一件事. 这是该系列的第一篇文章 由于自 ...

  9. 小程序性能优化之页面预加载方案——让你的小程序运行如飞 进阶篇

    小程序性能优化之页面预加载方案 进阶篇 转载请注明出处:https://blog.csdn.net/sinat_27612147/article/details/80798452 写在前面 预加载方案 ...

  10. 小程序性能优化之页面预加载方案——让你的小程序运行如飞 集成篇

    小程序性能优化之页面预加载方案 集成篇 转载请注明出处:https://blog.csdn.net/sinat_27612147/article/details/80802725 前言 之前看到一篇文 ...

最新文章

  1. CSP 2019-09-1 小明种苹果 Python实现+详解
  2. SAP PM 入门系列8 - PM事务代码
  3. 史上最全的正则表达式
  4. mysql 5.5.55_MySQL系列(5)
  5. Android中的各种Adapter
  6. Luogu1714 切蛋糕
  7. Matlab神经网络十讲(2): Create Configuration Train NeuralNet
  8. Go 类型别名与类型声明的区别
  9. 【Linux】一步一步学Linux——expr命令(265)
  10. linux php运行用户名和密码,Linux实例(一)使用用户名密码验证连接Linux
  11. 读人人都是产品经理__2
  12. R语言初级教程: NA、Inf、NaN、NULL 特殊值
  13. android恶意软件流量,基于流量分析的安卓恶意软件检测
  14. 没基础的大学生如何自学c语言 ?
  15. 网络共享时 计算机名如何设置方法,win7怎么在局域网共享文件夹|win7局域网共享设置方法...
  16. MySQL事务之幻读问题
  17. RocketMQ(10)——发送延时消息
  18. iOS App “去评分” 功能的几种实现总结
  19. MVC设计模式的总结
  20. “小而美”企业的战略规划思路解读

热门文章

  1. 用Jupyter—Notebook爬取网页数据实例1
  2. 线下活动报名|增长骇客:如何利用数据「玩」出新意
  3. 查看当前python环境_python-环境
  4. echarts 画正弦曲线
  5. Keil5中提示warning C318: can‘t open file ‘xxx.h‘
  6. laravel8+jwt+邮箱注册验证
  7. 百度网站收录批量查询 介绍百度网站收录批量查询3种方式
  8. 论文笔记(CPN):Cascaded Pyramid Network for Multi-Person Pose Estimation
  9. 树莓派linux led字符设备驱动(设备树)
  10. 程序员2022年薪资出炉:一线城市薪资中位数已破1.5万元,你工资涨了吗?