2014年4月24日,W3C的CSS工作组发布了CSS Will Change Module Level 1的首份标准工作草案。浏览器在做CSS渲染时有一系列复杂的优化,这些优化可以让Web页面更快、更有效的加载,但使用这些优化都有一个启动开销,过大的启动开销会严重影响页面对用户响应。该文档定义了一个有趣的CSS新属性--will-change,开发者可以通过这个属性提前通知用户代理(如浏览器)某个元素的内容未来将有何种变化。这样,用户代理就可以提前为优化渲染这些元素做好准备,如在动画真正开始前,提前进行一些准备工作。辉希完成了该规范的中文志愿者翻译版本,供参考。
更多信息,请参阅W3C的样式标准计划(Style Activity)。