Har*_*ldo 10 css browser performance html5 css3
去年我花了很长时间阅读javascript性能,瓶颈和最佳实践.在我的最新项目中,我正在使用CSS3和javascript/jquery的后备,用于基本的动画和诸如悬停的效果,并且我对进一步尝试CSS3感兴趣.
CSS3性能有问题吗?
如果是,那么最佳做法是什么?
比如transition: all 150ms ease-out;使用更多的内存比transition: opacity 150ms ease-out, background-color 150ms ease-out;?
[请不要只回答我的例子问题!]
c69*_*c69 24
哦是的!如果你喜欢修改性能 - 你会很高兴知道CSS3有很多性能问题.
position:fixed粘贴的页眉/页脚等等 - 效果会在不同的浏览器中保持警惕,Opera目前受影响最大. inset盒子阴影和盒子阴影大在任何浏览器中,传播半径都可能导致重绘时出现可观察的挂起.jQuery.animate)更快.des*_*est -7
为了测试这一点,您必须让动画发生 500 或 1000 次并计时。
Canvas 和 HTML5 动画比 Flash 占用更多的 CPU 资源。iPhone 上的 Flash 性能优于 HTML5 替代品。为了方便起见,我会使用 JQuery 来制作动画、音频和视频,因为 HTML5 交换了灵活性。