Tipokript on kat daha hızlı: Microsoft'un programlama dili planları
Microsoft, on kez hızlanması gereken ve yapay zeka araçlarının daha iyi yönetimi için bir temel sunması gereken programlama programlama dili için yeni planlar sundu. Arkasında, geliştirme ekibinin şu anda çalıştığı programlama dilinde yeni bir yerel araç ve derleyicinin uygulanmasının limanı var.
Duyuru
Mevcut performans sorunlarını çöz
Çok büyük kod tabanlarına sahip projelerde, TypeScript geliştirme ekibinin yaptığı gibi uzun yükleme süreleri ve testleri olabilir. Bu gelecekte değişmelidir: ekip, geliştiricinin değişkenlerini yeniden adlandırmasına, belirli bir işlevin tüm referanslarını bulmasına ve kod tabanlarında gecikmeden gezinmesine izin vermek istiyor. Buna ek olarak, semantik bilgiler ve daha hızlı kontrol satır çizgileri için faydaları olan büyük pencerelerden yapay zekaya dayanan yeni uygulamalar da geliştirme ekibinin hedefleri arasındadır.
Bu hedeflere ulaşmak için ekip, Yayıncılığın başlangıç zamanını önemli ölçüde hızlandırmayı, inşaat sürelerini kısaltmak ve bellek tüketimini önemli ölçüde azaltmayı amaçlamaktadır.
GO kodu, işin gerçekleştiği depo tarafından zaten oluşturulabilir ve gerçekleştirilebilir. NPM parsel yöneticisi ve görev koşucusu ile 1.24 veya daha yüksek olan Node.js'ye gidin. Depoda okuyabileceğiniz gibi, bu mevcut çalışmadan yine de hatalar içerebilir. Uzun vadede, içeriği Microsoft/TypeScript Repo'ya entegre edilmelidir.
Çünkü seçim düştüğü için, yerel uygulama için SSS'de cevaplanır.
Hız karşılaştırıldı
Yeni yerel uygulama, daktilo yazılmış derleyicinin kendisi de dahil olmak üzere birçok popüler yazı yazımı projesi ile ele alınabilir. tsc GitHub'daki bazı popüler kod tabanlarında, geliştirme ekibi Tabula'da gösteriyor:
1.505.000 | 77.8s | 7.5s | 10.4x |
356.000 | 11.1s | 1.1s | 10.1x |
270.000 | 17.5s | 1.3s | 13.5x |
104.000 | 6.5s | 0.7s | 9.5x |
18.000 | 5.5s | 0.6s | 9.1x |
2.100 | 1.1s | 0.1s | 11.0x |
Tablo: Yerli'nin hızının avantajları Karşılaştırma'da Uygulama (Kaynak: Microsoft Developer'ın Blogu)
Daha hızlı komut dosyası için saatler
-2025'in ortalarında, yerel uygulaması tsc-LLO TypeKicking komut satırı bir önizleme olarak görünür. Bu yılın sonunda, proje için özel bir çözüm ve dilsel bir hizmet tamamlanmalıdır.
TypeScript şu anda 5.8 sürümünde. Bu, JavaScript'e dayalı kod temeline dayanmaya devam eden 5.9 ve 6. X serisini takip edecektir. Yerel kod tabanı mevcut TypeScript ile yeterli eşitliğe ulaşmışsa, TypeScript 7.0 görünmelidir.
TypeScript ekibi, TypeScript 6 (JS) ve TypeScript 7 (TS) arasındaki ayrımı tanıtmaktadır. “Yol” adları -Mevcut çabalar için Origin Orgescit -organ “Yarış”, Kod hakkındaki tartışmalarda ve yorumlarda geliştiricileri de karşılayabilir.
TypeScript'in incelemesi hakkında daha fazla bilgi Microsoft Geliştiricileri blogunda mevcuttur. Sorularınızı doğrudan TypeScript ekibine cevaplamak istiyorsanız, 13 Mart 2025'te 18: 00'de Discord aracılığıyla “Bana Her Şey Sor” (Loves) turuna katılabilirsiniz.

(Resim: WD Ashari/Shutterstock.com)
Enterj 2025, 7 ve 8 Mayıs'ta Mannheim'da gerçekleşecek. Konferans, JavaScript tabanlı kurumsal dünyanın tam bir vizyonunu sunuyor. Dikkat sadece JavaScript ve TypeScript programlama dillerinin kendisi değil, aynı zamanda çerçeve ve araçlar, erişilebilirlik, pratik raporlar, UI/UX ve güvenlik üzerine de dikkat çekiyor.
Programın dikkat çekici noktaları:
Biletler çevrimiçi mağazada ilk kitapta mevcuttur.
(Mayıs)