Geri Dön
TypeScript Derleyicisi AI Ajanları ile Rust'a Taşındı, Microsoft'un Go Sürümünden Daha Hızlı
SiTech AI Team2 dk okuma

TypeScript Derleyicisi AI Ajanları ile Rust'a Taşındı, Microsoft'un Go Sürümünden Daha Hızlı

Geliştirici Theo Brown, AI ajanları kullanarak Microsoft'un TypeScript derleyicisini Rust'a taşıdı. Brown'a göre TS_Rust, Microsoft'un Go sürümünden iki kat daha hızlı çalışıyor ve V8 içinde ajanlar için hafif bir ortam oluşturmayı mümkün kılıyor.

AI Ajanları TypeScript'in Rust'a Taşınmasını Tamamladı

Geliştirici ve YouTuber Theo Brown, AI ajanlarını kullanarak Microsoft'un TypeScript derleyicisini, tip kontrolcüsünü ve dil sunucusunu Rust'a taşıdı. Proje TS_Rust olarak adlandırılıyor, GitHub'da yayınlandı ve TypeScript uyumluluk testlerini neredeyse %100 doğrulukla geçtiği belirtiliyor.

Brown'a göre Rust sürümü, Microsoft'un resmi Go tabanlı TypeScript yeniden yazımı olan sürüm 7'den iki kat daha hızlı, TypeScript'in önceki sürüm 6'dan ise 12,5 kat daha hızlı çalışıyor. Ayrıca elde edilen kodun hiç doğrulanmadığını da söylüyor.

24.000 Dolarlık Başarı, Önceden Başarısız Denemelerin Ardından

Brown yeniden yazmayı ilk olarak OpenAI'ın GPT-5.6 Sol ve GPT-6 Astra ile denedi. Bu deneme, API eşdeğeri tokenlerde 400.000 dolardan fazla harcadı ve modeller kalan işi tamamlayamadan yaklaşık %84 uyumluluğa ulaştı.

Anthropic'in geçen ay Claude Opus 5.5'i yayınlamasının ardından Brown bu fikre geri döndü. Model, çalışan bir uygulama oluşturdu; bunun için Brown'ın Claude hesaplarıyla yaklaşık 24.000 dolar API eşdeğeri token harcadı. JavaScript'i doğrudan Rust'a çevirmek yerine, Claude, Microsoft'un Go ile yazılmış uygulamasını Rust'a taşıdı ve bu sırada orijinalden birkaç hatayı da aktardı.

Brown bu stratejiyi ancak birinin ona işaret etmesinin ardından öğrendi. Video sunumunda, TypeScript'in tamamını JavaScript'ten Rust'a yeniden yazmanın pratik olmayacağını ve ajanlarının Microsoft ekibinin TypeScript'ten Go'ya geçerken kullanığı yaklaşımı takip ettiğini söyledi.

AI Ajanları İçin Daha Hafif Çalışma Zamanı

Haberin özünde, Rust tabanlı TypeScript derleyicisi, bazı ajan yüklerinin tam bir sanal makine veya konteyner yerine Google'ın V8 motorunda çalıştırılmasını mümkün kılabilir. Brown'a göre bu, Microsoft'un Go tabanlı uygulamasında zor olacaktı, çünkü Go'nun çöp toplayıcısı WebAssembly kullanılarak çalışma zamanına yerleştirilmek zorundadır; Rust'un ise çöp toplayıcısına gerek yoktur ve WebAssembly ile daha verimli derlenir.

Cloudflare zaten kullanıcıların birkaç ortamını Google'ın V8 JavaScript çalışma zamanını kullanarak izole ediyor ve bu başına yüzlerce megabayt bellek tüketiyor. Teorik olarak, hafif bir ajan ortamı V8 içinde TS_Rust ve bellekte çalışan bir kabuk—örneğin Vercel'in Just Bash'i—kullanılarak çalıştırılabilir.

Bu çalışma daha geniş bir trendin parçası. Microsoft kısa süre önce Copilot'un çalışma zamanını yaklaşık 120.000 dolara Rust'a yeniden yazdı; Google'ın Gemini 4 Argon modeli ise RE2, libgav1 ve Fuchsia'nın Zircon çekirdeğinin bileşenleri dahil büyük C ve C++ kod tabanlarının Rust'a taşınması için kullanılıyor.

Kaynaklar: The Register

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.