【发布时间】:2014-03-17 15:53:30
【问题描述】:
我最近阅读了很多关于优化 CSS 和 JavaScript/jQuery 以提高 GPU 性能的内容,尤其是在移动设备上,尤其是在 CSS 动画更改对网站性能产生不利影响的情况下。
我已经进行了一些测试,但我无法判断我是否针对性能正确优化了代码。
基本变换动画适用于max-height 或position 属性
我整理了一个简单的代码笔来尝试展示我在做什么以及我想要实现什么。 http://codepen.io/onebitrocket/pen/jFrtf
我在 chrome 中检查了性能时间线,但不确定结果是否符合优化 CSS 和 jQuery 的预期。
如果使用 JavaScript 和 classList.toggle 代替演示中的 jQuery,我会看到更好的性能吗?jQuery 会阻止 CSS 动画的优化吗?
我还在它记录的图层根目录中看到了几个绘制事件。
谢谢
【问题讨论】:
标签: javascript jquery performance css transition