BlogRSS5 posts
Zod 4.6
Zod 4.6 现已发布,新增布尔验证 `.validate()`、`z.instanceof()` 上的 `.properties()` 方法,以及六个 JSON Schema 关键字。
Zod 4.5
Zod 4.5 现已推出,支持 z.compile() 提前编译、每个 schema 的内存占用最多减少 9 倍,以及一批期待已久的功能
通过方法记忆化将 Zod 的内存占用降低一个数量级
在 Zod 4.4 中,一个 bare z.string() 会保留 7.5kb 的堆内存。在 Zod 4.5 中,它仅保留 784 bytes。模式方法所处位置的一项变更几乎解释了其中的全部差异
介绍
z.compile()z.compile() 只遍历一次模式,并生成一个扁平、无循环的 JavaScript 验证器,其运行速度远快于标准解析器。数组、联合类型以及嵌套对象或宽对象的解析速度提升 3 到 7 倍,同时输出和错误完全一致。
Joining Clerk as an OSS Fellow to work on Zod 4
Announcing my Clerk OSS Fellowship and what's coming in Zod 4.