1,000 배 빠른 TypeScript Validator 를 만들어보았읍니다



TypeScript Runtime Type Checker (이하 validator) 라이브러리를 하나 만들었고, 다른 여타 라이브러리들과 벤치마크를 진행해보았습니다. zod 기준 최대 1,000 배 빠르고, io-ts 와 비교 시에도 평균 10 배 정도 빠르더군요. 어렴풋이 제가 만든 라이브러리가 다른 라이브러리들보다 원리상 제법 빠를 것이라고 예상은 했다만, 이 정도까지인 줄은 몰랐습니다.
어쨋든 1,000 배 정도 차이느는 것이면 제법 자랑할만 일이다싶어, 이렇게 글을 써 봅니다.
I made 1,000x faster TypeScript Validator Library - DEV Community 👩💻👨💻
그리고 무슨 이유로 typescript-json 이 zod 보다 무려 1,000 배나 빠른지 원리가 궁금하신 분들이 계실텐데, 누군가가 댓글로 그 이유를 상세하게 써 주셔서, 이것도 같이 공유드립니다.