5 puan yazan samchon 2023-01-04 | 1 yorum | WhatsApp'ta paylaş

Kendi yaptığım bir çalışma zamanı tip denetleyicisidir.

NestJS ile backend geliştirirken eşzamanlı bağlantı kapasitesinin neden bu kadar kötü olduğunu araştırırken, sebebin class-validator olduğunu fark ettim ve bunu bizzat geliştirdim.

  • Tek bir satırla kullanılabilir, ayrıca şema tanımı gerekmez
  • Kaynak kodu derleyici düzeyinde analiz eder, en uygun çalışma zamanı kodunu üretir (AOT)
  • TypeScript'teki en bilinen class-validator ile karşılaştırıldığında en fazla 16.000 kat daha hızlıdır
  • JSON stringify da native'den 10 kat daha hızlıdır ve üstelik type safe'dir

1 yorum

 
trilliwon 2023-01-16

Harika 👍