# AI agentai sukūrė greitesnį TypeScript kompiliatorių

Published: 2026-10-09

Theo Browne'as pristatė „tsc-rs“ – eksperimentinį agentų parašytą „Microsoft Go TypeScript“ kompiliatoriaus prievadą į „Rust“. Šis spalio 8 d. „Daily Diff“ nagrinėja projekto su darbo krūviu susijusius greičio teiginius, API kainų žetonų ekvivalentus, neatitikimą su viršutinio lygio versija ir žinomus pritaikymo įspėjimus. Papildomos istorijos apima „Haiku 5.5“ ilgų užklausų kainodaros pakopą ir infrastruktūros prisidėjusiųjų surašymą. Niko verdiktas yra BŪTINA PERŽIŪRA prieš pakeičiant leidimo vartus.

Canonical: https://thedailydiff.dev/lt/video/theo-typescript-rust-port/

## Kas aptariama šiame vaizdo įraše

- Theo pristatė tsc-rs 2026 m. spalio 7 d. 11:07 UTC. Projektas perkelia esamą „Microsoft Go“ kompiliatoriaus dizainą ir testus; sėkmingas „Rust“ bandymas neišrado visos „TypeScript“ semantikos nuo nulio.
- Theo maždaug 400 000 USD nesėkmingas „OpenAI“ naudojimas ir 24 047 USD „Opus“ naudojimas vertinami API kainomis. Jis praneša, kad „Opus“ naudoja „Claude“ prenumeratas. Šie skaičiai nenustato grynųjų pinigų mokėjimų tų sumų.
- Projekto 12,5 karto rezultatas lyginamas T3 kodas su efektu prieš TypeScript 6 plius senesnis jo efekto papildinys. Jo „Go-plus-Effect“ palyginimas yra 1,89 karto, o „Bun“ laimi lentelėje be efekto. Senesnis papildinys turi skirtingą diagnostinių taisyklių rinkinį.
- Buvo patikrintas etaloninis diržas, su penkiais laiku matuotais paleidimais po apšilimo ir vietiniais macOS ARM dvejetainiais failais. Šiam epizodui našumas ir suderinamumas nebuvo nepriklausomai atkartoti. Peržiūros versijose trūksta optimizavimų, naudojamų išmatuotai versijai.
- README nurodo rugsėjo 29 d. viršutinio lygio versiją, o UPSTREAM.json žymi birželio mėnesio tvirtinimą kaip dabartinį. Šie įrankių metaduomenys neįrodo, kurią versiją naudoja pristatytas dvejetainis failas. Patikrinkite įdiegtą dvejetainį failą ir palyginkite vienodas versijas.
- Leidime nurodomas „Linux x64“ ir „macOS arm64“ palaikymas, taip pat „monorepo“ išleidimas, statybos nuorodos ir redagavimo priemonės atminties įspėjimai. Dokumentuota WASM versija yra vienos gijos ir neturi gimtosios kalbos serverio režimo; infrastruktūros sutaupymai lieka neišmatuoti.
- „Haiku 5.5“ paleidimo kaina pakyla penkis kartus virš 100 000 užklausos žetonų. „Artificial Analysis“ praneša apie didelį maksimalų išvesties žetonų naudojimą ir 33 % „Terminal-Bench“ rezultatą, palyginti su „Anthropic“ 39,2 % skirtingose vertinimo sąrankose. Jo preliminarios išlaidų skaičiavimo lentelės neapima ilgų užklausų pakopos.
- sheets.works surašymas nustatė vieną ar du reguliarius komituotojus 11 iš 23 atrinktų infrastruktūros projektų, naudojant dešimties komitų per metus slenkstį. Šis pakaitalas gali nepastebėti peržiūros, rūšiavimo ir palaikymo darbų. Prisitaikymas taip pat priklauso nuo matomos būsimo palaikymo nuosavybės.

## Skyriai

- 0:00 Ar agentai gali perkelti kompiliatorių, kurį žmonės iš tikrųjų naudoja?
- 0:44 Ką iš tikrųjų reiškia žetonų sąskaita?
- 1:43 Kada dvylikos kartų pagreitėjimas yra tiesa?
- 2:18 Kas gali sugadinti "drop-in" pakeitimą?
- 3:17 Ar pigesnis „Haiku“ reiškia pigesnį darbą?
- 4:01 Kas jau palaiko mūsų priklausomybes gyvas?
- 4:27 Kam priklauso kitas atnaujinimas?
- 4:48 Kodėl mano verdiktas yra BŪTINA PERŽIŪRA?

## Išverstas transkriptas

Išversta iš originalo anglų kalbos. Galimas garso ir subtitrų valdymas per YouTube.

### Ar agentai gali perkelti kompiliatorių, kurį žmonės iš tikrųjų naudoja?

0:00 Tikite, kad AI kompiliatoriaus perrašymas žlugs. Theo „Rust“ portas nugalėjo „Go“ jo „T three Code“ etaloniniame teste, ir jis sako, kad niekada neskaitė jo kodo. Šiame vaizdo įraše, ką iš tikrųjų sukūrė agentai? Ir ar turėtumėte pakeisti savo tikrintuvą? Ketvirtadienis, spalio aštuntoji, ir tai yra „The Daily Diff“. Palikite vieną klausimą atvirą. Kas palaiko tai veikiančiu, kai „Microsoft“ pakeičia „TypeScript“?

0:19 T S C R S yra eksperimentinis, atviro kodo „TypeScript“ kompiliatorius, tipų tikrintuvas ir kalbos serveris, parašytas „Rust“ kalba. Theo Browne'o projektas perkelia „Microsoft Go“ diegimą, taigi jis paveldi esamą dizainą ir testus. Jis tikrina jūsų programos tipus ir teikia redaktoriaus diagnostiką. Trečiadienį pasirodė Theo prievadas ir pigesnis „Haiku“. Šiandienos „Hacker News“ lenta atskleidė palaikytojų surašymą. Tema yra gausus kodas, reta nuosavybė.

0:43 Theo sako, kad mėnesiai „OpenAI“ bandymų sustojo maždaug ties aštuoniasdešimt keturiais procentais

### Ką iš tikrųjų reiškia žetonų sąskaita?

0:47 suderinamumo. Jo diagramoje jų žetonai vertinami daugiau nei keturių šimtų tūkstančių dolerių pagal API kainas. Tai naudojimas, įvertintas pagal sąrašo kainas. Įsivaizduojama sąskaita praktiškai rašo savo antraštę. Jis sako, kad „Opus“ penki taškas penki pakeitė ankstesnį „Rust“ bandymą ir sukūrė veikiančią pirmąją versiją per dešimt valandų. Galiausiai paleidimas truko dvi savaites, su maždaug dvidešimt keturiais tūkstančiais dolerių API ekvivalento naudojimo per jo „Claude“ prenumeratas.

1:11 Pradėti iš naujo reiškia pakeisti nesėkmingą prievadą. „Microsoft“ kompiliatoriaus algoritmai ir testų korpusas jau buvo ten. Tai neįprastai palanki vieta agentui, nes originalus įgyvendinimas gali jam nuolat sakyti, kur jis klysta. Tada „readme“ nubrėžia nuolydžio liniją. Viskas, kas yra žemiau, buvo parašyta agentų. Projektas praneša apie daugiau nei šimtą aštuoniasdešimt tūkstančių sėkmingai perkeltų testų, su savo priskirtu priskyrimo žymeniu.

1:34 Atsakytas pirmas klausimas. Agentai sukūrė prievadą su viršutinio lygio orakulu. Palaikymo klausimas prasideda ten, kur baigiasi konversija, o žalio testų rinkinio data yra.

### Kada dvylikos kartų pagreitėjimas yra tiesa?

1:43 Įspūdingas pagreitėjimas yra dvylika su puse karto greitesnis „T three Code with Effect“ diagnostikoje, lyginant su senesniu „JavaScript“ kompiliatoriumi ir jo papildiniu. Palyginimas su „Go“ kompiliatoriumi ir „Effect“ yra beveik du kartus greitesnis. Pašalinkite „Effect“, ir „Bun“ laimi to paties projekto lentelę. Laimintis arklys keičiasi su lenktynėmis. Senasis „Effect“ papildinys taip pat praneša skirtingas klaidas, todėl chronometras turi semantinį paaiškinimą.

2:05 Tai yra projekto matavimai „M four Pro“ kompiuteryje, naudojant penkis laiku matuotus paleidimus po apšilimo. Jo peržiūros dvejetainiuose failuose taip pat trūksta optimizacijų, naudojamų išmatuotam kūrimui. Padėkite mašinos ir kūrimo nustatymus šalia daugiklio prieš pasiskolindami jį savo pardavimų pristatymui. „README“ nurodo rugsėjo mėnesio kūrimo versiją.

### Kas gali sugadinti "drop-in" pakeitimą?

2:20 Įrankių manifestas vis dar žymi birželio mėnesio „pin“ kaip dabartinį, todėl patikrinkite dvejetainį failą, kurį lyginate. Versijų pasikeitimai gali paversti papildomą klaidą migracijos pratimu. Leidimas palaiko „Linux“ su „Intel“ suderinamais kompiuteriais ir „Apple“ silikoniniais „Mac“ kompiuteriais. „Windows“ vartotojai gali stebėti paleidimą per langą. Tarp žinomų problemų taip pat yra „monorepo“ emisijos skirtumai ir versijos, skaitančios pasenusius priklausomybių rezultatus, kai trūksta nuorodų. Prieš keisdamas leidimo vartus, palyginčiau diagnostiką ir patikrinčiau projekto nuorodas. Ilaikykite ilgą redaktoriaus sesiją testavimo plane.

2:49 „Readme“ pripažįsta augančią atmintį redagavimo metu, kurios jūsų dešimties sekundžių etaloninis testas mandagiai nepastebės. Įdomus diegimo kampas yra „WebAssembly“. Repo apima naršyklės pavyzdį ir nedidelį modulį su tipų tikrinimu atmintyje. Tai galėtų priartinti tikrinimą prie vartotojų, tačiau dokumentuotas naršyklės kūrimas yra vienagijis ir neturi gimtosios kalbos serverio režimo. Virtualios mašinos taupymas priklauso nuo to, ką programa perkelia į naršyklę. Infrastruktūros sąskaitai reikalingas darbo krūvio tyrimas, net jei kompiliatorius turi

3:15 puikų skonio programavimo kalbose.

### Ar pigesnis „Haiku“ reiškia pigesnį darbą?

3:17 Tuo tarpu „Haiku“ penki taškas penki siūlo labai pigius žetonus, su prisiminimo verta riba. Užklausos iki šimto tūkstančių žetonų gauna pigiausią pakopą. Virš to, įvesties ir išvesties kainos abu padidėja penkis kartus. Didelis konteksto langas turi kainos spąstus. „Artificial Analysis“ randa stiprų mažo modelio našumą, bet maksimaliomis pastangomis „Haiku“ naudoja maždaug tris kartus daugiau „Luna“ išvesties žetonų per intelekto testo užduotį.

3:40 Pigus žetonai vis dar gali atkeliauti dideliais maišais. Jų preliminarūs išlaidų skaičiavimai taip pat neapima ilgo pranešimo kainos žingsnio. „Terminal Bench“ „Artificial Analysis“ praneša trisdešimt tris procentus, žemiau „Anthropic“ maždaug trisdešimt devynių. Skirtingos vertinimo sąrankos sudaro tuos skirtingus matavimus. Pasirinkite pastangų nustatymą, atsižvelgdami į savo užduoties sėkmę ir delsą, tada apskaičiuokite sąskaitą pagal faktinį naudojimą.

### Kas jau palaiko mūsų priklausomybes gyvas?

4:01 Ir „Hacker News“ palaikytojų surašymas suskaičiavo nuolatinius komituotojus visuose dvidešimt trijuose infrastruktūros projektuose. Beveik pusė turėjo tik vieną ar du. Jo apibrėžimas reikalauja dešimt komitų per metus, todėl jis apima indėlio koncentraciją, praleisdamas kai kuriuos peržiūros ir palaikymo darbus. Ataskaitoje dauguma naujausių laiko juostos duomenų bazės pakeitimų priskiriami Pauliui Eggertui. Oficialūs leidimo pranešimai paaiškina, kodėl tai nuolat kinta. Vyriausybės keičia laikrodžius, ir kažkas tai paverčia programine įranga, kol

4:25 kiekvieno kalendorius susikuria nuomonę. Tai atsako į mūsų atvirą klausimą.

### Kam priklauso kitas atnaujinimas?

4:28 Kažkas vis dar turi sekti atnaujinimus, atkartoti gedimus ir palaikyti porto suderinamumo pažadą. Agentai paveldėjo metus žmogaus sprendimų. Eksperimentas man patiktų dar labiau, turint aiškų planą, kam priklauso kitas atnaujinimas. Jei norėtumėte tai skaityti, o ne girdėti, kaip aš tai sakau, „The Daily Diff“ kas rytą nemokamai atsiunčiamas į jūsų pašto dėžutę adresu thedailydiff.dev, nuoroda žemiau. Taigi šiandienos verdiktas, BŪTINA PERŽIŪRA.

### Kodėl mano verdiktas yra BŪTINA PERŽIŪRA?

4:50 Aš išbandyčiau jį kartu su esamu tikrintuvu. Tai atsako į antrą klausimą. Darbo krūvio laimėjimai yra daug žadantys, o vienoda versijos teisingumas ir priežiūra nulemia, ar jis priklauso išleidimo konvejeriui. Ir tai yra šiandienos skirtumas. Aš esu Niko iš Axrisi. Sujungti atsakingai.

## Šaltiniai

- [tsc-rs announcement and attached token-price chart](https://x.com/theo/status/2107789940482621795) — Theo Browne on X
- [ts-rust README, benchmarks and known problems](https://github.com/pingdotgg/ts-rust) — Ping Labs on GitHub
- [T3 Code benchmark harness](https://github.com/pingdotgg/ts-rust/blob/main/scripts/bench-apps/t3code.sh) — Ping Labs on GitHub
- [Upstream development pin manifest](https://github.com/pingdotgg/ts-rust/blob/main/UPSTREAM.json) — Ping Labs on GitHub
- [WebAssembly build documentation and limitations](https://github.com/pingdotgg/ts-rust/blob/main/npm/wasm/README.md) — Ping Labs on GitHub
- [Introducing Claude Haiku 5.5](https://www.anthropic.com/claude-haiku-5-5) — Anthropic
- [Haiku 5.5 announcement video](https://x.com/claudeai/status/2107894039626277339) — Claude on X
- [Claude Haiku 5.5 independent evaluation](https://artificialanalysis.ai/articles/claude-haiku-5-5) — Artificial Analysis
- [The people holding up the internet](https://sheets.works/data-viz/holding-up-the-internet) — sheets.works
- [Time zone database release notes](https://data.iana.org/time-zones/tzdb/NEWS) — IANA
