Zod 4.5:z.compile 预编译解析提速达 9 倍,单实例内存降 9.8 倍
Zod 4.5 正式发布,核心是新的 AOT 预编译 API z.compile(),可将任意 schema 预编译为更快的解析函数,对象、数组、联合类型解析提速约 3–9 倍;配合不再构造 ZodError 的 z.validate(),无效输入路径比 safeParse 快约 16 倍。基准数据显示,在 Moltar parseSafe 上达到 47.5M ops/s,超过 typia 的 45.3M。同时通过将方法迁移到原型并延迟绑定,单个 schema 实例内存占用最高减少 9.8 倍。新版带来多项破坏性变更:字符串长度改按 Unicode 码点计算、z.iso.datetime() 强制要求秒、记录键和交叉类型对齐 TypeScript 语义、全链路剥离 __proto__。适合在服务端校验、表单和数据管道中重度使用 Zod 的 TypeScript 工程团队。