5 poin oleh samchon 2023-01-04 | 1 komentar | Bagikan ke WhatsApp

Ini adalah pemeriksa tipe runtime buatan sendiri.

Saat mengembangkan backend dengan NestJS, saya mencari tahu alasan jumlah koneksi simultan yang bisa ditangani sangat buruk, lalu menyadari bahwa penyebabnya adalah class-validator, sehingga saya mengembangkannya sendiri.

  • Bisa digunakan hanya dengan satu baris, tanpa perlu definisi skema terpisah
  • Menganalisis source code di level compiler dan menghasilkan kode runtime yang optimal (AOT)
  • Dibandingkan class-validator, yang paling terkenal di TS, bisa sampai 16.000 kali lebih cepat
  • JSON.stringify juga 10 kali lebih cepat daripada native, dan bahkan type-safe

1 komentar

 
trilliwon 2023-01-16

Ini luar biasa 馃憤