houdini
Houdini是World Wide Web ConsortiumCSS(级联样式表)标准工作,旨在使开发人员可以更好地控制网页的外观,现在提供了第一个API。
Houdini包含四个高级API:用于解析器,布局,绘画和动画Worklet,它们代表渲染管道的主要阶段。 动画Worklet API将在计划中的Chrome 71浏览器中以Beta版本提供 。
还有一些较低级别的API,例如字体指标,工作集以及用于属性和值的API。 Worklets就像瑞士军刀一样,充当隔离JavaScript代码以帮助提高性能,并附加到事件循环。
Houdini的主要目标是使钩子进入布局阶段的主要阶段,包括样式,布局,绘画和合成阶段。 Houdini公开了CSS引擎的使API成为可能的部分,例如CSS Grid和圆锥渐变。 使用Houdini,开发人员应该能够教CSS如何在页面上绘制其首选的外观。 开发人员还应该能够编写更好的polyfill。
该项目已发布了一个图表,用于跟踪Houdini的进度及其在各种浏览器中的支持水平。
翻译自: https://www.infoworld.com/article/3321921/first-houdini-apis-for-css-layout-debut.html
houdini