Microsoft tarafından özgür ve açık kaynak kodlu programlama dili TypeScript’in performansını kökten iyileştirecek yeni bir değişiklik duyuruldu. Şirket, “Corsa” kod adı altında TypeScript derleyicisinin ve Go dilindeki araçların yerel bir portu üzerinde çalışıyor.
Geliştirici geri bildirimlerine göre Microsoft, TypeScript’in büyük kod tabanlarına ölçeklenemediğini tespit etti. Geliştiriciler yavaş düzenleyici başlatma süreleri, kaynak kodlarının eksik görünümleri ve daha fazlasıyla karşı karşıya kaldı. Şirlet, bu yeni yerel Go uygulamasının düzenleyici başlatmayı önemli ölçüde iyileştireceğini, derleme sürelerini 10 kata kadar azaltacağını ve ayrıca bellek kullanımını önemli ölçüde azaltacağını iddia ediyor.
Buna göre geliştiriciler aşağıdaki performans iyileştirmelerini bekleyebilir:
| Kod Tabanı | Size (LOC) | Mevcut | Yerel | Hızlanma |
| VS Code | 1,505,000 | 77.8s | 7.5s | 10.4x |
| Playwright | 356,000 | 11.1s | 1.1s | 10.1x |
| TypeORM | 270,000 | 17.5s | 1.3s | 13.5x |
| date-fns | 104,000 | 6.5s | 0.7s | 9.5x |
| tRPC (sunucu + istemci) | 18,000 | 5.5s | 0.6s | 9.1x |
| rxjs (gözlemlenebilir) | 2,100 | 1.1s | 0.1s | 11.0x |
Microsoft, bu yerel taşımanın 2025 ortasına kadar komut satırı tür denetimi yapabilen bir tsc ile ön izlenmesini bekliyor. Proje derlemeleri için özellik bakımından eksiksiz bir çözüm ve bir dil hizmeti yıl sonuna kadar yayınlanacak. İlgilenen geliştiriciler artık Go kodunu şirketin yeni çalışma deposundan derleyip çalıştırabilir.
Diğer taraftan Microsoft yakın zamanda TypeScript 5.8 sürümünü yayınladı ve TypeScript 5.9 yakında geliyor.



