Tip 2: 使用CSS Transition代替JavaScript动画
CSS Transition能带来更高的性能,更少的代码,更容易维护和理解....和在简单数据存储时比客户端数据库更快,可以用来实现一些简单的状态,进度保存....Tip 4: 使用JavaScript原生API
随着更高版本JavaScript的普及, 像Array prototype新增了很多API都可以在大多数浏览器中直接使用.例如:
通常情况下这些原生方法比手动编写循环要快...Tip 6: enable硬件加速来增强视觉体验
某些浏览器可能使用GPU加速让高速动画更加平滑.Firefox Minefield, IE9, Safari已经宣称实现了硬件加速....在支持并启动了硬件加速的情况下, 动画, rotation, scaling, opacity肯定会更加平滑. 所有实际操作都发生在GPU而不需要内容的重绘.