美文网首页
移动端性能优化(5)

移动端性能优化(5)

作者: Pamcore | 来源:发表于2018-04-25 17:08 被阅读0次

渲染类
使用Viewport固定屏幕渲染,可以加速页面渲染内容
一般认为,在移动端设置Viewport可以加速页面的渲染,同时可以避免缩放导致页面重排重绘。在移动端固定Viewport设置的方法如下。

<!-- 设置viewport不缩放 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

避免各种形式重排重绘
页面的重排重绘很耗性能,所以一定要尽可能减少页面的重排重绘,例如页面图片大小变化、元素位置变化等这些情况都会导致重排重绘。

使用CSS3动画,开启GPU加速
使用CSS3动画时可以设置transform: translateZ(0)来开启移动设备浏览器的GPU图形处理加速,让动画过程更加流畅。

-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);

合理使用Canvas和requestAnimationFrame
选择Canvas或requestAnimationFrame等更高效的动画实现方式,尽量避免使用setTimeout、setInterval等方式来直接处理连续动画。

SVG代替图片
部分情况下可以考虑使用SVG代替图片实现动画,因为使用SVG格式内容更小,而且SVG DOM结构方便调整。

不滥用float
在DOM渲染树生成后的布局渲染阶段,使用float的元素布局计算比较耗性能,所以尽量减少float的使用,推荐使用固定布局或flex-box弹性布局的方式来实现页面元素布局。

不滥用web字体或过多font-size声明
过多的font-size声明会增加字体的大小计算,而且也没有必要的。

相关文章

  • H5性能优化

    移动端HTML5页面前端性能优化。如何优化HTML5在移动设置上的性能表现,首先需要明确以下几个原则:1、PC优化...

  • H5移动端的性能优化

    H5 移动端的性能优化V1.0 一、渲染优化 二、css优化 三、加载优化 四、脚本执行优化

  • 移动端性能优化(5)

    渲染类使用Viewport固定屏幕渲染,可以加速页面渲染内容一般认为,在移动端设置Viewport可以加速页面的渲...

  • 移动端性能优化(5)

    渲染类 使用Viewport固定屏幕渲染,可以加速页面渲染内容 一般认为,在移动端设置Viewport可以加速页面...

  • 移动端H5前端性能优化

    如何优化HTML5在移动设置上的性能表现,首先需要明确以下几个原则: 1、PC优化手段在Mobile端同样适用。 ...

  • 移动端H5前端性能优化(转载Global)

    如何优化HTML5在移动设置上的性能表现,首先需要明确以下几个原则: 1、PC优化手段在Mobile端同样适用。 ...

  • 移动H5前端性能五大优化方案(实战篇)

    移动H5前端性能优化 概述 1. PC优化手法在移动端相同适合使用2. 在移动端我们提出3s加载完首屏资源3. 根...

  • 性能优化

    性能优化 代码层面: 缓存利用 请求数量 请求带宽 总的来说 移动端性能优化 具体优化 加号操作符 事件委托 避免...

  • 移动端性能优化

  • 移动端性能优化

    尽量使用css3动画,开启硬件加速。 适当使用touch事件代替click事件。 避免使用css3渐变阴影效果。 ...

网友评论

      本文标题:移动端性能优化(5)

      本文链接:https://www.haomeiwen.com/subject/gkpylftx.html