언제나처럼 typescript-json 개발하고 있었는데


TypeBox 개발자가 찾아와서 자기꺼도 벤치마크 해달라고 DTO 만들어서 PR 때리더라


그래서 벤치마크 돌려봤는데, 첨에 is() 함수 속도 보고 개 놀램


아, 다른 머저리같은 validator 라이브러리 말고, 진짜 경쟁할 만한 놈이 생겼구나 싶음 ㅇㅇ





그래서 TypeBox 소스코드 좀 뜯어봤고, 


무슨 이유로 빠르되 무슨 이유로 검사 자체를 못하고, 


왜 is() 함수 외에서는 느린지 대강 리해 완료


재미난건 TypeBox 내 특정 로직이 1만배라는 경이로운 속도륾 만들었지만


그 때문에 복잡한 타입에 대한 검사가 불가능하다는 단점도 같이 가져간다는 것 ㄷㄷ