Trusence Her iddianın bir kaynağı var
Son güncelleme: 9 Ekim 2026 Ara English
← Tüm haberler
Modeller

GitHub, Copilot runtime’ı TypeScript ve Node.js’ten Rust’a taşıdı

GitHub, Copilot CLI, Copilot app ve Copilot SDK arkasındaki runtime’ı Rust’a geçirerek süreç içi kullanımda başlangıç ve oturum açılış süresini 5.25 saniyeden 292 milisaniyeye indirdi.

GitHub, Copilot CLI, Copilot app ve Copilot SDK arkasındaki runtime’ı TypeScript ve Node.js’ten Rust’a taşıdı. Şirketin ölçümüne göre, runtime uygulama içine gömülü çalıştırıldığında istemci başlangıcı, oturum oluşturma ve tek tur senaryosu 5.25 saniyeden 292 milisaniyeye düştü.

GitHub, bu yeniden yazımın yaklaşık 14.5 hafta sürdüğünü, 128 pull request ile kademeli biçimde yayımlandığını ve bu sırada sürümlerin devam ettiğini söylüyor. Yeni Rust uygulaması, host uygulamalara C ABI üzerinden doğrudan gömülebiliyor; bunun yanında out-of-process seçenek de korunuyor. Bu değişim, önceki Node.js ve V8 süreç sınırına duyulan ihtiyacı azaltıyor ve istemci başına yaklaşık 100 MB working-set ek yükünü ortadan kaldırıyor. GitHub ayrıca Copilot SDK’nin artık TypeScript, Python, Go, .NET, Java ve Rust dillerini desteklediğini belirtiyor.

Neden önemli

Copilot runtime’ın Rust’a taşınması, istemci tarafındaki gecikmeyi ve bellek yükünü azaltırken entegrasyon biçimini de sadeleştiriyor. SDK desteğinin birden çok dilde korunması, bu değişimin yalnızca iç mimariyi değil, Copilot’u farklı uygulamalara bağlayan ekosistemi de etkilediği anlamına geliyor.

Kaynaklar

  • InfoQ