渲染优化

最后更新于:2022-04-01 23:14:44

· HTML使用Viewport Viewport可以加速页面的渲染,请使用以下代码 __ · 减少Dom节点 Dom节点太多影响页面的渲染,应尽量减少Dom节点 · 动画优化 a) 尽量使用CSS3动画 b) 合理使用requestAnimationFrame动画代替setTimeout c) 适当使用Canvas动画 5个元素以内使用css动画,5个以上使用Canvas动画(iOS8可使用webGL) · 高频事件优化 Touchmove、Scroll 事件可导致多次渲染 a) 使用requestAnimationFrame监听帧变化,使得在正确的时间进行渲染 b) 增加响应变化的时间间隔,减少重绘次数 · GPU加速 CSS中以下属性(CSS3 transitions、CSS3 3D transforms、Opacity、Canvas、WebGL、Video)来触发GPU渲染,请合理使用 PS:过渡使用会引发手机过耗电增加
';