ÉlőUtoljára: 53 perceMa: 1
Kutatásfrissítve: 22:16

LLM-ekkel 420 ezer dollárért portolták a TypeScript fordítót Rustba

Több mint 420 ezer dollár értékű token felhasználásával portolták a TypeScript fordítót Rustba, ám a fejlesztő szerint a projekt akár 20 ezer dollárból is megvalósítható lett volna.

LLM-ekkel 420 ezer dollárért portolták a TypeScript fordítót Rustba
Fotó: Ales Nesetril / Unsplash
forrás: Hacker News·AI Forradalom szerk.·
Megosztás

Egy GitHub-felhasználó, pingdotgg, LLM-ek segítségével portolta a Microsoft TypeScript fordítóját, a checkerét és az LSP-jét Rust nyelvre. A projekt, amelynek célja a modellképességek tesztelése, egy gyors TypeScript típusellenőrző létrehozása és egy nagy teljesítményű WASM-kompatibilis checker megalkotása volt, több mint 420 ezer dollár tokenköltséggel járt. (Hacker News)

A fejlesztő, aki állítása szerint soha nem olvasott bele a kódba, több hónapon át dolgozott OpenAI GPT-5.6 Sol és GPT-6 Astra modellekkel, amelyek több mint 1,3 millió sor Rust kódot generáltak, de csak 84%-os kompatibilitást értek el. Ezzel szemben a Claude Opus 5.5 modell tíz óra alatt hozott létre egy működő nulladik verziót, mindössze körülbelül 24 ezer dollár tokenköltséggel két hét alatt.

A projekt eredményeként létrejött tsc-rs nevű csomag a Microsoft TypeScript fordítójának közvetlen portja, amely a Go nyelven írt eredeti kódot veszi alapul, megtartva annak algoritmusait és viselkedését. A csomag telepíthető npm-en keresztül, és a legtöbb alkalmazásban csereszabatosan használható. A fejlesztő ugyanakkor figyelmeztet, hogy ez egy korai kiadás, és vannak ismert problémák, például hiányzó szerkesztőfunkciók.

A tsc-rs beépített Effect nyelvi szolgáltatási diagnosztikával rendelkezik, amely a TypeScript diagnosztikákkal azonos ellenőrzésből származik. A sebességtesztek alapján a tsc-rs a Go fordító idejének körülbelül felét igényli, és a T3 Code tesztben 7,25 másodpercet mértek, ami 8,6-szor gyorsabb a tsc 6-nál. A valós alkalmazások tesztelése során a tsc-rs átlagosan 11,4-szer gyorsabbnak bizonyult a tsc 6-nál.

A projekt 100%-os kompatibilitást ígér minden tesztelt valós projektben, bár ez az állítás a fejlesztő saját tesztjein alapul. A tsc-rs a Microsoft TypeScript 7.1.0-dev (2026-09-29) verziójára épül, és a Go fordítóval összehasonlítva azonos eredményeket mutat. A platformok közül jelenleg a Linux x64 és a macOS arm64 támogatott.

tetszett a cikk? oszd meg →
Megosztás

Tetszik az oldal? Támogasd a fejlesztést

Az AI Forradalom egy automatizált pipeline: napi adatgyűjtés, LLM-feldolgozás és infrastruktúra fenntartása valódi költségekkel jár. Ha értékesnek találod a tömör, naprakész AI-összefoglalókat, egy kávé sokat segít.

☕ Támogatom