· kaynak Hacker News – Front Page (native)
LLM'lerin yazdığı Rust'a port edilmiş TypeScript 7 derleyicisi tüm upstream testleri geçti ve Go'dan daha hızlı
Bir geliştirici, LLM'lerin Microsoft'un Go tabanlı TypeScript 7 derleyicisini Rust'a port ettiğini; 181.711 upstream testin tamamını geçtiğini ve tip kontrolünü Go sürümünden yaklaşık 1,6 kat daha hızlı yaptığını söylüyor.
Proje nedir
pingdotgg adıyla yayın yapan bir geliştirici, npm üzerinde tsc-rs adıyla paketlenen ts-rust projesini yayınladı: Microsoft'un yerel TypeScript derleyicisinin Rust'a port edilmiş hali. 8 Ekim 2026'da Hacker News ana sayfasına çıkan proje GitHub README'sine göre, Microsoft'un TypeScript 7 olarak hazırladığı Go tabanlı derleyiciyi yeniden oluşturuyor — aynı tsc komut satırı, dil sunucusu ve API — ve 2026-09-29 tarihli bir upstream geliştirme sürümüne (TypeScript 7.1.0-dev) sabitlenmiş durumda. Mevcut bir projenin yanına kurulabiliyor ve standart derleyiciyle aynı seçenekleri kabul etmesi amaçlanıyor.
README üç motivasyon sıralıyor: mevcut modellerin gerçekte neler yapabileceğini test etmek, daha hızlı bir TypeScript tip denetleyicisi üretmek ve sonunda bu denetleyiciyi yüksek performansla WASM içinde çalıştırmak — Rust'ın çok iyi suited olduğu bir hedef.
Modeller tarafından yazıldı, bakımcı tarafından okunmadı
Dikkat çekici olan kısım nasıl üretildiği. Önceki denemeler OpenAI modellerine — GPT-5.6 Sol ve GPT 6 Astra — dayanıyordu ve aylar süren süreçte API fiyatlı tokenlar olarak 400.000 dolardan fazla harcandı; 1,3 milyondan fazla satır Rust üretildi ama Go derleyicisiyle uyumluluk hiçbir zaman yaklaşık %84'ü geçemedi. Anthropic'in Opus 5.5'ine geçmek sonucu değiştirdi: yaklaşık on saat içinde çalışan ilk sürüm ortaya çıktı ve yazar daha sonra modelin önceki kodu sürdürmek yerine çöpe atıp sıfırdan yeniden inşa ettiğini fark etti. Bitmiş port, iki hafta boyunca yaklaşık 24.047 dolarlık API harcamasıyla tamamlandı; yazarın Claude abonelik kullanımı haftalık limitlerinin neredeyse on katına ulaştı.
Yazar, ortaya çıkan durum hakkında alışılmadık derecede açık sözlü: üretilen kodu okumadılar, sürümü erken diye nitelendiriyorlar ve bir kurulumun çalışıp çalışmayacağı konusunda belirsizliklerini kabul ediyorlar. Şu an için yalnızca statik Linux x64 ve macOS arm64 için build'ler mevcut; Windows ve Linux arm64 henüz yok. Port ayrıca Effect-TS/tsgo 0.46.1'den alınan Effect dil-servisi tanılamalarını da içeriyor; böylece Effect projeleri bu kontrolleri tek bir derleyici geçişinde alıyor — ancak hızlı düzeltmeler, refactor işlemleri ve tamamlamalar gibi editör özellikleri port edilmedi.
İddia edilen sayılar
Aşağıdaki tüm rakamlar README'de beyan edilen kendini raporlayan değerlerdir:
- Port edilen 181.711 Go testinin tümü geçiyor ve 120 açık kaynak deposunda komut satırı çıktısı, bilinen sorunların kısa bir listesi dışında Go derleyicisiyle eşleşiyor.
- 60 açık kaynak proje genelinde, geometrik ortalamayla ölçüldüğünde tam tip kontrolleri Go derleyicisinin süresinin yaklaşık yarısını alıyor.
- Kıyaslamaya alınan altı uygulamada — VS Code, Sentry'nin frontend'i, Playwright, Excalidraw, TypeORM ve tRPC — tsc-rs, geometrik ortalamayla JavaScript tabanlı tsc 6'dan 11,4 kat, Go tabanlı tsc 7'den 1,61 kat daha hızlı. VS Code'un 3,75 milyon satırında bu, Go için 6,84 saniyeye ve tsc 6 için 54,56 saniyeye karşılık 4,20 saniye anlamına geliyor.
- Bun'un yeni bun check'i neredeyse her uygulamada daha da hızlıydı (geometrik ortalamayla tsc 7'ye göre 2,95 kat), ancak README, Sentry'de üç ve tRPC'de iki hata bildirdiğini — başka hiçbir denetleyicinin bildirmediği hataları — not ediyor.
Kıyaslamalar hyperfine kullanarak bir Apple M4 Pro üzerinde, beş çalıştırmanın medyanı alınarak yapıldı. README'nin kendisinden iki uyarı geliyor: yayınlanan önizleme binary'leri PGO ve BOLT optimizasyonları olmadan derlendi ve ölçülen build'lerden daha yavaş çalışacak; ayrıca tsc-rs, VS Code ve Sentry'de ek hatalar işaret ediyor ki yazar bunu, TypeScript 7.0.2'nin henüz içermediği kontrolleri barındıran 7.1.0-dev sürümünü takip etmeye bağlıyor.
Neden önemli
Bir yapay zekâ yetenek testi olarak bu, önemli bir veri noktası. Upstream test paritesinin tam olduğu derleyici ölçeğinde bir port, yaklaşık 24.000 dolarlık çıkarım (inference) harcamasıyla otonom biçimde tamamlandı — diğer frontier modellerdeki çok daha pahalı denemeler %85'in altındaki uyumlulukta takılıp kalırken. Bu sonuçlar arasındaki fark, uzun vadeli mühendislik görevlerinde en iyi modeller arasında hâlâ ne kadar büyük varyans olduğunu ve bu tür projelerin ekonomisinin ne kadar hızlı değiştiğini çok şey anlatıyor.
TypeScript geliştiricileri için bu, çok daha hızlı geri bildirim döngülerinin habercisi: JavaScript derleyicisinden çarpıcı biçimde, Microsoft'un kendi yerel portundan ise anlamlı biçimde hızlı bir denetleyici ve belirtilen bir hedef olarak yüksek performanslı WASM. Bariz uyarılar ise şunlar: her iddia tek bir bakımcının README'sinden geliyor, o bakımcı kodu okumadı ve bağımsız doğrulama hâlâ bekliyor. Şimdilik bunu bir üretim bağımlılığı değil, dikkat çekici bir deney olarak görmek en doğrusu.
- #typescript
- #rust
- #compilers
- #llms
- #open-source
İlgili yazılar
- AlphaCode: MIT Lisanslı Rust Yapay Zeka Kodlama Ajanı Claude, GPT, Gemini ve DeepSeek'i Kapsıyor
- Terse, Durable Actors'ı açık kaynak yaptı: Cloudflare Durable Objects'a kendi sunucunuzda barındırılabilen bir alternatif
- İnceleme: UCLA'daki Bir Öğretim Görevlisi, Milyarlarca Telefonun Arkasındaki Saat Dilimi Kodunu Tek Başına Yürütüyor