
AI agentləri TypeScript kompilyatorunu Rust-a köçürdü: Microsoft-un Go versiyasından sürətli
İnkişafçı Theo Brown AI agentlərlə Microsoft-un TypeScript kompilyatorunu Rust-a köçürdü. TS_Rust, onun dediyinə görə, Microsoft-un Go versiyasından iki dəfə sürətli işləyir və V8-də agentlər üçün yüngül mühit yaradır.
AI agentləri TypeScript-in Rust-a köçürülməsini başa vurdu
İnkişafçı və YouTuber Theo Brown AI agentlərdən istifadə edərək Microsoft-un TypeScript kompilyatorunu, tip yoxlayanı və dil serverini Rust-a köçürdü. Layihə TS_Rust adlanır, GitHub-da dərc edilib və deyildiyi kimi, TypeScript uyğunluq testlərini təxminən 100% dəqiqlə keçir.
Brown-ın iddiasına göre, Rust versiyası Microsoft-un rəsmi Go əsaslı TypeScript versiyasına nisbətən iki dəfə daha sürətli işləyir və TypeScript-in əvvəlki versiyası 6-dan 12,5 dəfə daha sürətli. O həm də qəbul edilmiş kodu ümumiyyətlə yoxlanmadığını söyləyir.
24 000 dollarlıq versiya artıq uğursuz cəhdən sonra
Brown yenidən yazmağı ilk dəfə OpenAI-in GPT-5.6 Sol və GPT-6 Astra ilə cəhd etdi. Bu cəhd API ekvivalent tokenlərlə 400 000 dollardan çox xərc etdi və modellər qalan işi bitirə bilməzdən əvvəl təxminən 84% uyğunluğa çatdı.
Anthropic keçən ay Claude Opus 5.5 buraxanda, Brown bu ideyaya qayıtdı. Model işlək implementasiya yaratdı; bunun üçün onun Claude çıxışları ilə təxminən 24 000 dollara API ekvivalent token xərc edildi. JavaScript-i birbaşa Rust-a tərcümə etmək əvəzinə, Claude Microsoft-un Go-da yazdığı implementasiyanı Rust-a köçürdü və yolda orijinallardan bir neçə səhv götürdü.
Brown bu strategiya barədə ona başqasının işarə etməsindən sonra məlumat aldı. Video təqdimatda o, bütün TypeScript-in JavaScript-dən Rust-a köçürülməsinin həyata keçməz olacağını və onun agentlərinin Microsoft komandasının TypeScript-dən Go-ya keçəndə istifadə etdiyi eyni yanaşma ilə getdiyini dedi.
AI agentləri üçün daha yüngül runtime
Xəbərin özünə görə, Rust əsaslı TypeScript kompilyatoru bəzi agent yükləmələri Google V8 mühərrikində tam virtual maşın və ya konteyner işlətmək əvəzinə başlatmağı mümkün edə bilər. Brown-ın fikrincə, bu Microsoft-un Go əsaslı implementasiyası ilə çətin olardı, çünki Go-nun zibil yığanı WebAssembly istifadə edərək runtime-a daxil olması lazım olur, Rust-un isə zibil yığanı yoxdur və o, WebAssembly ilə daha effektiv kompilyasiya olunur.
Cloudflare artıq istifadəçilərin bir neçə mühitini Google V8 JavaScript runtime istifadə edərək təcrid edir; bu, hər bir istifadəçi mühiti üçün yüzlərlə meqabait ərazi tutur. Nəzəri olaraq, V8-də TS_Rust və yaddaşa gənə işləyən shell — məsələn Vercel-in Just Bash — vasitəsilə yüngül agent mühitini işə salmaq mümkündür.
Bu nümunə daha geniş meyilli uyğundur. Microsoft bir qədər əvvəl Copilot runtime-unu təxminən 120 000 dollara Rust-a köçürdü, Google isə Gemini 4 Argon modelində C və C++-ın böyük kod bazaları, o cümlədən RE2, libgav1 və Fuchsia Zircon nüvəsinin hissələrini Rust-a köçürmək üçün istifadə edir.
Mənbələr: The Register
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.