Typia - trình kiểm tra hợp lệ runtime siêu nhanh
(github.com/samchon)Đây là một trình kiểm tra kiểu runtime tự phát triển.
Trong quá trình phát triển backend bằng NestJS và tìm hiểu lý do số lượng kết nối đồng thời có thể xử lý lại quá thấp, tôi nhận ra nguyên nhân là do class-validator, nên đã tự phát triển công cụ này.
- Có thể dùng chỉ với một dòng, không cần định nghĩa schema riêng
- Phân tích mã nguồn ở cấp độ trình biên dịch để tạo mã runtime tối ưu (AOT)
- Nhanh hơn tới 16.000 lần so với
class-validator, thư viện nổi tiếng nhất trong TS - Ngay cả
JSON.stringifycũng nhanh hơn native 10 lần, đồng thời hoàn toàn type-safe
1 bình luận
Quá tuyệt 👍