加载中...

will-change 是一个 CSS 性能优化提示属性,用于提前告知浏览器某元素的哪些属性即将发生变化,例如 will-change: transform,让引擎有机会在变化发生前完成图层提升、内存分配等准备工作。
规范与厂商文档均强调其应「作为最后手段」使用:
在该属性出现之前,开发者普遍使用 translateZ(0) 等「零位移 3D 变换」黑科技强制开启 GPU 加速。will-change 将这种隐晦的 hack 变为语义明确的标准接口,但滥用同样会造成「层爆炸」等性能问题。

登录 后参与讨论
暂无讨论,来发表第一条评论吧