首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何衡量使用“遗嘱更改”属性的性能增益?

如何衡量使用“遗嘱更改”属性的性能增益?
EN

Stack Overflow用户
提问于 2014-07-20 08:22:53
回答 1查看 58关注 0票数 1

我在CSS中找到了一个关于有趣的文章will-change属性(它允许预先告诉浏览器什么将发生变化并主动做出反应)。这种特性背后的主要原因是为了提高性能。

据我所知,我可以以以下方式使用它:jsFiddle (点击正方形)

代码语言:javascript
复制
<div class="element"></div>

.element {
    width: 50px;
    height: 50px;
    margin:30px;
    background: red;
    transition: transform 1s ease-out;
}
.element:hover {
    will-change: transform;
}
.element:active {
    transform: rotate(90deg);
}

到目前为止还不错,但是为了谈论性能的提高,应该有一种方法来衡量这种改进。

那么,是否有一种方法来衡量性能,CPU/GPU的利用率与不含will-change

在撰写本文时,只有Chrome 36+、Opera开发人员23+和Firefox支持will-change属性。有一个意图是把它运到稳定的通道。

EN

回答 1

Stack Overflow用户

发布于 2015-07-21 12:51:22

这是今天的可压缩性::http://caniuse.com/#search=will-change

您可以启用1.FPS米2.显示绘制矩形

在中呈现选项卡。如果您使用的是“更改”属性,则FPS比率不会从60 FPS下降.此外,显示油漆矩形将不会显示。

如果我们添加固定元素(当滚动时),将更改属性将是最有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24848666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档