主要特点
微秒级布局性能
类似 Flex-box 的布局模型,适用于复杂、响应式的布局,包括文本换行、滚动容器和纵横比缩放
单个~2k LOC clay.h 文件,无任何依赖项(包括无标准库)
Wasm 支持:使用 clang 编译为 15kb 未压缩的.wasm 文件,以便在浏览器中使用
基于静态竞技场的内存使用,无需 malloc /free,总内存开销较低(例如,8192 个布局元素约为 3.5mb)。
类似 React 的嵌套声明语法
与渲染器无关:输出渲染图元的排序列表,可在任何 3D 引擎中轻松合成,甚至可以编译为 HTML(提供示例)