5 điểm bởi samchon 2023-01-04 | 1 bình luận | Chia sẻ qua WhatsApp

Đâ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.stringify cũng nhanh hơn native 10 lần, đồng thời hoàn toàn type-safe

1 bình luận

 
trilliwon 2023-01-16

Quá tuyệt 👍