优化关键渲染路径
2017-04-23 00:00
183 查看
优化关键渲染路径
By Ilya Grigorik
Ilya is a Developer Advocate and Web Perf Guru
为尽快完成首次渲染,我们需要最大限度减小以下三种可变因素:
关键资源的数量。
关键路径长度。
关键字节的数量。
关键资源是可能阻止网页首次渲染的资源。这些资源越少,浏览器的工作量就越小,对 CPU 以及其他资源的占用也就越少。
同样,关键路径长度受所有关键资源与其字节大小之间依赖关系图的影响:某些资源只能在上一资源处理完毕之后才能开始下载,并且资源越大,下载所需的往返次数就越多。
最后,浏览器需要下载的关键字节越少,处理内容并让其出现在屏幕上的速度就越快。要减少字节数,我们可以减少资源数(将它们删除或设为非关键资源),此外还要压缩和优化各项资源,确保最大限度减小传送大小。
优化关键渲染路径的常规步骤如下:
对关键路径进行分析和特性描述:资源数、字节数、长度。
最大限度减少关键资源的数量:删除它们,延迟它们的下载,将它们标记为异步等。
优化关键字节数以缩短下载时间(往返次数)。
优化其余关键资源的加载顺序:您需要尽早下载所有关键资产,以缩短关键路径长度。
相关文章推荐
- 奇舞-关键渲染路径性能优化-笔记
- 网站性能优化和关键渲染路径
- 学习笔记:浏览器渲染优化——关键渲染路径
- 从CRP(关键渲染路径)优化中谈浏览器渲染原理
- 理解关键的渲染路径
- [译]关键渲染路径
- 基于Webkit的浏览器关键渲染路径介绍
- 转载 关键路径优化实例
- unity3d移动平台性能优化(14):渲染路径设置
- 分析关键渲染路径性能
- dijkstra最短路径算法和普里姆最小生成树算法优化的关键
- 基于Webkit的浏览器关键渲染路径介绍
- Shader山下(二十九)基于渲染路径的优化
- hdu 4109 Instrction Arrangement 拓扑排序 关键路径
- 关于AOE网求关键路径
- ogre渲染优化
- 【浏览器渲染原理】布局之优化
- 图(3)--拓扑排序与关键路径
- 关键的十个MySQL性能优化技巧
- 求AOE网的关键路径