美文网首页
css性能优化

css性能优化

作者: love2013 | 来源:发表于2016-07-19 15:11 被阅读0次

衡量属性和布局的消耗代价

1.合理安排选择器(选择器瘦身);

2.高消耗属性?--》绘制前需要浏览器进行大量计算:

border-raduis,transforms,box-shadows,transparency,cssfilters(性能杀手)

css的优化:避免过分重绘,避免过分重排(浏览器重新计算布局位置和大小),慎重选择高消耗的样式;

浏览器重新计算布局位置与大小

常见的重排元素:

width,height;padding;margin;display;border;top:position;font-size;font-size;text-align;

避免过度的重绘:

常用的重绘元素:

color,borrder-style,visibility,backgorund,text-decoration,bavkground-image,background-repeat,borddr-radius,outline-color,box-shadow,background-size;

css will change:思路是,把GPU利用起来(在移动端要慎重选择)

requestAnimationFrame:让视觉更新按照浏览器的最优时间来安排计划:60fps,取代setTimeout和setInterval hack

避免过分重排(浏览器重新计算布局位置和大小)

搜索w3c的性能优化新规范

用测试数据判断优化策略

相关文章

  • 优化web前端性能

    优化css性能很多css需要通过HTTP请求来引入(除非使用内联css),所以尽量优化css。不要使用@impor...

  • Web 性能优化:21 种优化 CSS 和加快网站速度的方法

    摘要: 优化CSS。 原文:Web 性能优化:21 种优化 CSS 和加快网站速度的方法 作者:前端小智 Fund...

  • CSS样式优化(2019-02-18)

    对于CSS优化可以从网络性能和css语法优化两方面来考虑。 1.css压缩 压缩css代码的工具:A、YUI co...

  • 前端收藏文章

    优化CSS重排重绘与浏览器性能

  • 编写高性能可维护的css代码

    本文主要参考MDN|编写高效的CSS、译文编写高性能高质量的CSS代码、《高性能网站建设指南》、谷歌|优化性能、《...

  • H5移动端的性能优化

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

  • 前端性能优化

    性能优化的话大致有以下几个部分:加载优化图片优化CSS优化脚本优化渲染优化 加载优化 1.减少http请求 基本原...

  • 如何进行网站性能优化

    网站性能优化“六步法则”:一、网页内容优化;二、服务器优化;三、Cookies优化;四、 CSS优化;五、JS优化...

  • CSS性能优化

    选择器尽量不超三层 这样效率会高点 将公共样式抽取出来 代码复用 不要使用@import 会影响浏览器的并行下载

  • CSS性能优化

    css性能优化 CSS选择器性能对于整体的性能影响实际上主要体现在DOM渲染查找时的复杂度,比如嵌套要控制层数,规...

网友评论

      本文标题:css性能优化

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