转换属性是否会影响浏览器性能?

时间:2015-05-28 08:46:47

标签: css performance browser transition

出于好奇,如果您使用特定属性,性能值方面是否有任何差异,例如: select ID, Name, Grade, Mark FROM (select ID, Name, Grade, Mark, Row_number() over(partition by Grade order by mark desc) AS RN From <Table> ) A WHERE RN = 1 ,针对一般财产transition: color .3s

3 个答案:

答案 0 :(得分:0)

让浏览器控制动画序列,可以通过改变帧速率,最小化绘画并将部分工作卸载到GPU来优化性能和效率。

在上述情况下allcolor的性能损失(如果有的话)应该忽略不计(微秒)。

有关详细信息,请参阅here

答案 1 :(得分:0)

如果仅颜色发生变化,它们应该执行相似的操作,但它将适用于给定元素的样式上的任何更改。如果有的话,差异可能是大多数现代浏览器无法察觉的。

“全部”优化的可能性很大,以确保只遵循必要的礼节。

因此,唯一需要考虑的是另一种可能性会改变,而你不希望0.3s过渡。

答案 2 :(得分:0)

有很多来源可以解释CSS中动画和过渡的性能问题。在我看来,我找到的最佳解释是at the Adobe website