유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Zod 4 is CRAZY

Matt Pocock

2025. 4. 11.

0

#frontend
#ai
  • Zod 4 베타 버전 출시, 성능 대폭 향상 (문자열 파싱 2.6배, 배열 파싱 3배, 객체 파싱 7배 빨라짐) 🚀
  • TypeScript 성능 크게 개선, 타입 인스턴스화 횟수 감소 (25,000에서 1,000으로 감소), 에디터 및 타입 검사 속도 향상 💨
  • 번들 크기 감소 (Zod 3 대비 57% 감소), 프론트엔드 환경에 적합해짐 📦
  • Zod Mini 출시, 트리 쉐이킹 가능, 번들 크기 더욱 감소 (12.5KB에서 2KB 미만으로 감소) 🌳
  • JSON 스키마 변환 기능 추가, AI 분야 활용도 증가 🤖
  • 스키마 메타데이터 관리 시스템 변경, 스키마 레지스트리 도입 🗂️
  • z.inface API 도입, 정확한 선택적 속성 타입 지원 및 재귀 타입 정의 간편화 ⚙️
  • z.file API 추가, 파일 인스턴스 검증 기능 제공 (최소/최대 크기, MIME 타입) 📁
  • 오류 메시지 지역화 기능 추가, 다양한 언어 지원 가능성 🌐
  • 오류 메시지 예쁘게 출력하는 기능 (z.pritifyError) 추가, API 및 프론트엔드에서 유용 💅
  • 문자열 형식 (이메일, IP, URL 등) 최상위 모듈로 이동, 트리 쉐이킹 효율성 증가 ✂️
  • 이메일 정규식 사용자 정의 가능 📧
  • z.lateLiteral 도입, Zod에서 TypeScript 템플릿 리터럴 타입으로 변환 가능 🏷️
  • z.stringBool 도입, 문자열을 boolean 값으로 변환하는 기능 추가 (쿼리 파라미터, 환경 변수 등에 유용) ✅

Recommanded Videos