Programlama ve Yazılım Geliştirme

Cloudflare, tsrs projesini benimsedi: Yapay zeka destekli, Rust ile yazılmış TypeScript derleyicisi

Cloudflare, kod inceleme hızını ve verimliliğini artırmak amacıyla tamamen yapay zeka ajanları tarafından geliştirilen, Rust diliyle yazılmış bir TypeScript derleyicisi olan tsrs projesini sahiplendiğini duyurdu.

2026-10-20
2 dk okuma
1 görüntülenme
certi.news Editorial Team
Cloudflare, tsrs projesini benimsedi: Yapay zeka destekli, Rust ile yazılmış TypeScript derleyicisi

Cloudflare, Rust diliyle yazılmış bir TypeScript derleyicisi olan tsrs projesinin geliştirme sorumluluğunu üstlendiğini duyurdu. Proje, yapay zeka ajanlarının (AI Agents) büyük kod tabanlarını incelerken karşılaştığı performans zorluklarını ele almayı amaçlıyor. İlk testler, yeni derleyicinin TypeScript 7.0 sürümüne kıyasla sekiz kat daha hızlı olduğunu ve %70 daha az bellek tükettiğini gösterdi.

Bir çatallanma değil, bir entegrasyon

Christoph Nakazawa liderliğindeki Cloudflare mühendisleri, bu projenin orijinal TypeScript dilinden bir "çatallanma" (Fork) olmadığını vurguladı. Ekip, Microsoft'taki TypeScript ekibiyle koordineli çalıştıklarını belirterek, tsrs projesinde keşfedilen iyileştirmelerin TypeScript 7.1 sürümünü şimdiden yaklaşık 2,5 kat hızlandırdığını ifade etti.

Neden Rust dili?

Microsoft kısa süre önce TypeScript derleyicisini Go diline taşımış olsa da, Cloudflare özellikle WebAssembly (Wasm) uyumluluğu konusunda Rust'ta rekabetçi bir avantaj görüyor. Go dili Wasm için derleme yaparken bir çöp toplayıcıya (Garbage Collector) ihtiyaç duyarken, Rust doğrudan bellek kontrolü sağlar. Bu durum, geliştirme ortamları tarayıcı içinde veya Cloudflare Workers gibi izole ortamlarda çalıştırıldığında operasyonel yükü azaltır.

Advertisement

Projenin doğuş hikayesi: "İnsan kodu olmadan" geliştirme

tsrs projesi, Owner.com şirketinde başladı. Yapay zeka geliştirici deneyimi başkanı Max Schincke, 37 bin dosyadan oluşan bir kod tabanıyla çalışırken zorluklarla karşılaştı. Bu sorunu çözmek için Schincke, tek bir satır kod yazmadan, yapay zeka ajanlarını (Claude Opus 5.5 kullanarak) derleyiciyi tamamen Rust dilinde yeniden yazmaları için görevlendirdi. Bu yaklaşım, sürekli entegrasyon (CI) ortamlarında kod inceleme süresini yaklaşık 7 saniyeye düşürdü.

Bu geliştiriciler için ne anlama geliyor?

Geliştiriciler, yeni derleyicinin orijinal TypeScript standartlarıyla uyumluluğunu sağlama konusunda sürekli bir zorlukla karşı karşıya. Davranışsal sapmaları önlemek için ekip şunlara güveniyor:

  • TypeScript'in kendi uygunluk testlerinin kullanılması.
  • İnceleme doğruluğunu kontrol etmek için gerçek projelere kasıtlı hatalar eklenmesi.
  • Rust'taki bellek güvenliği sorunlarını tespit etmek için Miri aracının kullanılması.

Cloudflare, tsrs'yi kendi Oxc araç zincirine entegre etmeyi planlıyor. Aynı zamanda, yüksek performanslı mühendislik araçları oluşturmada yapay zekanın kullanımına yönelik artan eğilimi yansıtacak şekilde, tam uyumluluğu sağlamak için Microsoft'tan gelecek güncellemeleri izlemeye devam edecek.

Haber kaynağı
The New Stack - Software Development
Özgün kaynağı aç ↗
c
Yazar

certi.news Editorial Team

Bu hikâyeyi keşfet

İlgili konular ve varlıklar

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör