Zod v4.5 introduce la compilación de esquemas, una función anunciada con validación de 3 a 9 veces más rápida. El lanzamiento tomó por sorpresa a gajus, mantenedor del proyecto independiente zod-compiler. Según él, no recibió aviso previo y ahora debe ponerse al día.
Para responder a la pregunta obvia de cómo se compara la nueva función nativa con zod-compiler, remite a un benchmark interno ejecutado contra la pull request 6499 de Zod. En cada esquema probado, zod-compiler es más rápido que z.compile(). La ventaja mediana es de 1,75x, con un rango de 1,11x a 24x. La prueba usó entradas válidas, safeParse, y consumió el resultado. En términos absolutos, z.compile() aporta por sí solo una mejora mediana de 3,35x frente a la validación clásica en tiempo de ejecución, mientras que zod-compiler alcanza 7,0x en el mismo conjunto.
Ejecutar cada esquema en su propio proceso reduce todas las proporciones. z.compile() baja a 2,63x y zod-compiler a 4,99x. La brecha entre ambos se estrecha a 1,49x, y el orden de los resultados no cambia.
Gajus planea actualizar la suite de benchmarks de zod-compiler para incluir la implementación nativa de Zod. Espera que ambos enfoques converjan con el tiempo.




Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.