O Zod, biblioteca de validação de schema focada em TypeScript criada por Colin McDonnell, lançou as versões 4.5 (28 de agosto de 2026) e 4.6 (9 de setembro de 2026) com melhorias significativas em compilação de schema, redução de memória e novas funcionalidades de validação.
A principal adição é o método z.compile(), que transforma qualquer schema em um validador pré-compilado capaz de processar dados de 3 a 9 vezes mais rápido. O schema compilado funciona exatamente como o original, sem regras especiais. Diferentemente de outras soluções, a compilação ocorre in-process, eliminando a necessidade de plugins de bundler ou etapas de geração de código.
Desenvolvedores podem ativar compilação global adicionando import "zod/compile" no ponto de entrada ou executando node --import zod/compile app.js. Após isso, cada schema é compilado automaticamente na primeira vez que processa dados.
A redução de consumo de memória é notável. A instância z.string() agora utiliza apenas 784 bytes de heap, em comparação aos 7,5 KB anteriores—uma redução aproximada de 9 vezes. O método safeParse() foi otimizado para pular a captura de stack trace em falhas, tornando a rejeição de entrada inválida cerca de 7,5 vezes menos custosa.
A versão 4.5 restaura z.deepPartial() e introduz novas ferramentas: .exactPartial(), z.creditCard(), z.input()/z.output(), suporte para dados cíclicos em schemas recursivos e oito novas locales de erro.
A versão 4.6 adiciona .validate(), uma verificação booleana que evita construir resultado parseado ou objetos ZodError, parando na primeira falha encontrada. Com compilação ativada, .validate() reporta melhoria de até 35 vezes sobre .safeParse().success em dados inválidos. A nova versão também inclui validação de propriedades em instâncias de classe, seis palavras-chave de validação adicionais em z.fromJSONSchema() e z.iban().
A versão 4.6 corrige uma regressão da 4.5 que retinha dados parseados em schemas recursivos, causando falhas potenciais de memória. Para ambientes com Content Security Policy restritiva que bloqueiam o new Function usado por z.compile(), o método z.withParser() permite instalar um parser gerado externamente.
Nos benchmarks Moltar parseSafe, Zod compilado alcança 47,5 milhões de operações por segundo, superando Typia (45,3M ops/sec) e deixando Valibot (1,8M ops/sec) e ArkType (152K ops/sec) significativamente atrás. No benchmark de asserção booleana, Typia e ArkType lideraram o Zod compilado, embora o desempenho mais rápido permaneça dependente da carga de trabalho específica.
Zod é amplamente adotada no ecossistema JavaScript, com suporte de primeira classe em tRPC, React Hook Form e muitos frameworks backend. A biblioteca agora registra mais de 30 milhões de downloads semanais.





/filters:no_upscale()/news/2026/10/zod-schema-compliation/en/resources/1zod45-benchmark-1792163114914.png)





