Zod v4.5 führt Schema-Kompilierung ein, ein Feature, das 3- bis 9-mal schnellere Validierung verspricht. Das Release überraschte gajus, den Maintainer des unabhängigen Projekts zod-compiler. Nach eigenen Angaben wurde er nicht vorab informiert und muss nun aufholen.

Auf die naheliegende Frage, wie sich das neue native Feature gegen zod-compiler schlägt, verweist er auf einen internen Benchmark, der gegen Zods Pull Request 6499 lief. Bei jedem getesteten Schema ist zod-compiler schneller als z.compile(). Der mediane Vorsprung liegt bei 1,75x, die Spanne reicht von 1,11x bis 24x. Der Testaufbau nutzte valide Eingaben, safeParse und konsumierte das Ergebnis. Absolut betrachtet liefert z.compile() selbst einen medianen Geschwindigkeitsgewinn von 3,35x gegenüber der klassischen Laufzeitvalidierung, zod-compiler erreicht auf demselben Datensatz 7,0x.

Wird jedes Schema in einem eigenen Prozess ausgeführt, schrumpfen alle Verhältnisse. z.compile() fällt auf 2,63x, zod-compiler auf 4,99x. Der Abstand zwischen beiden sinkt auf 1,49x, die Reihenfolge der Ergebnisse bleibt unverändert.

Gajus plant, die Benchmark-Suite von zod-compiler um Zods native Implementierung zu erweitern. Er erwartet, dass beide Ansätze langfristig konvergieren.