# AI agenteek TypeScript konpilatzaile azkarrago bat sortu zuten

Published: 2026-10-09

Theo Browne-k tsc-rs iragarri zuen, Microsoft-en Go TypeScript konpilatzailearen agenteek idatzitako Rust bertsio esperimental bat. Urriaren 8ko The Daily Diff honek proiektuaren lan-karga espezifikoaren abiadura-aldarrikapenak, API-prezioaren token baliokideak, goranzko berrikuspen desegokitasuna eta ezagutzen diren adopzio-abisuak aztertzen ditu. Laguntza-istorioek Haiku 5.5-ren "long-prompt" prezio-maila eta azpiegitura-laguntzaileen errolda bat jorratzen dituzte. Nikoren epaia NEEDS REVIEW da, kaleratze-ate bat ordeztu aurretik.

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

## Bideo honek zer jorratzen duen

- Theo-k tsc-rs iragarri zuen 2026ko urriaren 7an, 11:07 UTC-n. Proiektuak Microsoft-en Go konpilatzailearen diseinu eta proba existenteko portua egiten du; Rust-en saiakera arrakastatsuak ez zituen TypeScript-en semantika guztiak hutsetik asmatu.
- Theo-ren gutxi gorabehera $400.000-ko OpenAI erabilera arrakastarik gabea eta $24.047-ko Opus erabilera API prezioetan balioetsi dira. Claude harpidetzak erabiltzen dituela jakinarazi du Opus-erako. Zifra hauek ez dute zenbateko horien diru-ordainketarik ezartzen.
- Proiektuaren 12.5x-ko emaitzak T3 Code Effect-ekin TypeScript 6 gehi bere Effect plugin zaharragorekin alderatzen ditu. Go-gehi-Effect konparazioa 1.89x da, eta Bun-ek irabazten du Effect gabeko taula. Plugin zaharragoak diagnostiko-arau multzo ezberdin bat du.
- Benchmark-aren arnesa ikuskatu zen, bost exekuzio neurtu zituen beroketa baten ondoren eta macOS ARM natiboko bitarrak erabiliz. Errendimendua eta bateragarritasuna ez ziren modu independentean erreproduzitu pasarte honetarako. Aurre-eraikuntzek ez dituzte neurtutako eraikuntzak erabiltzen dituen optimizaziorik.
- README-k irailaren 29ko goranzko berrikuspen bat aipatzen du, eta UPSTREAM.json-ek ekaineko pin-a oraingo gisa etiketatzen du. Tresna-metadatu honek ez du frogatzen bidalitako bitarrak zein berrikuspen erabiltzen duen. Egiaztatu instalatutako bitarra eta alderatu berrikuspen berdinak.
- Kaleratzeak Linux x64 eta macOS arm64 laguntza zerrendatzen ditu, monorepo emisioa, eraikuntza-erreferentzia eta editore-memoria abisuekin batera. Dokumentatutako WASM eraikuntza haril bakarrekotzat hartzen da eta ez du jatorrizko hizkuntza-zerbitzari modurik; azpiegitura-aurrezpenak neurtu gabe daude oraindik.
- Haiku 5.5-ren abiarazteko prezioak bost aldiz igotzen dira 100.000 prompt tokenetik gora. Artificial Analysis-ek irteera-tokenen erabilera handia eta %33ko Terminal-Bench emaitza jakinarazi du, Anthropic-en %39.2-ren aurrean, ebaluazio-konfigurazio ezberdinetan. Behin-behineko kostu-zifrek ez dute "long-prompt" maila sartzen.
- sheets.works erroldak bat edo bi ohiko konprometitzaile aurkitu zituen azpiegitura proiektuen 23 laginetatik 11n, urte batean hamar konpromisoen atalasea erabiliz. Proxy horrek berrikuspen, triaje eta laguntza lanak gal ditzake. Adopzioa etorkizuneko mantentze-lanen jabetza ikusgaiaren araberakoa ere bada.

## Kapituluak

- 0:00 Agenteek konpilatzaile bat erabil dezakete jendeak benetan erabiltzen duena?
- 0:44 Zer esan nahi du token fakturak?
- 1:43 Noiz da egiazkoa hamabi aldiz abiadura-igoera?
- 2:18 Zerk hautsi dezake ordezko jaitsiera?
- 3:17 Haiku merkeagoak lan merkeagoa esan nahi du?
- 4:01 Nor dago gure menpekotasunak bizirik mantentzen?
- 4:27 Nork du hurrengo goiko eguneraketaren jabetza?
- 4:48 Zergatik da nire epaia NEEDS REVIEW?

## Itzulitako transkripzioa

Jatorrizko ingelesezko narraziotik itzulia. Eskuragarri dauden audioa eta azpitituluak YouTube-k kontrolatzen ditu.

### Agenteek konpilatzaile bat erabil dezakete jendeak benetan erabiltzen duena?

0:00 AI konpilatzailearen berridazketa bat erortzea espero duzu. Theo-ren Rust portuak Go gainditzen du bere T3 Code benchmarkean, eta dio ez zuela inoiz bere kodea irakurri. Bideo honetan, zer eraiki zuten agenteek benetan? Eta ordezkatu beharko zenuke zure egiaztatzailea? Osteguna da, urriaren zortzia, eta hau The Daily Diff da. Mantendu galdera bat irekita. Nork mantentzen du hau martxan Microsoft-ek TypeScript aldatzen duenean?

0:19 T S C R S TypeScript konpilatzaile esperimental eta kode irekikoa da, Rust-en idatzitako tipo-egiaztatzaile eta hizkuntza-zerbitzaria. Theo Browne-ren proiektuak Microsoft-en Go inplementazioa portatzen du, beraz, lehendik dagoen diseinu eta probak heredatzen ditu. Zure aplikazioko tipoak egiaztatzen ditu eta editorearen diagnostikoak bultzatzen ditu. Asteazkenean Theo-ren portua eta Haiku merkeago bat iritsi ziren. Gaurko Hacker News-en mantentzaileen errolda bat agertu da. Gaia kode ugari, jabetza urria da.

0:43 Theo-k dio OpenAI-ren hilabetetako saiakerak %84 inguruko

### Zer esan nahi du token fakturak?

0:47 bateragarritasunarekin gelditu zirela. Bere grafikoak tokenak laurehun mila dolarretik gora baloratzen ditu API prezioetan. Hori zerrendako prezioetan balioetsitako erabilera da. Irudizko fakturak bere izenburua ia-ia idazten du. Opus bost puntu bostek aurreko Rust saiakera hori ordezkatu zuela dio eta lehen bertsio funtzional bat sortu zuela hamar ordutan. Azkenean, exekuzioa bi astez luzatu zen, gutxi gorabehera hogeita lau mila dolarreko API baliokideko erabilera bere Claude harpidetzen bidez.

1:11 Berriro hastea portu arrakastarik gabea ordezkatzea esan nahi du. Microsoft-en konpiladore algoritmoak eta proba corpusak baziren jada. Hau ezohiko lurralde atsegina da agente batentzat, jatorrizko inplementazioak zehazki non dagoen gaizki esaten jarrai dezakeelako. Orduan README-k Slop Line bat marrazten du. Hortik beherako guztia agenteek idatzi zuten. Proiektuak ehun eta laurogei mila proba portatu baino gehiago gainditu dituela jakinarazi du, bere atribuzio-etiketa erantsita.

1:34 Lehen galdera erantzunda. Agenteek portu bat sortu zuten goiko orakulu batekin. Mantentze-galdera bihurketa amaitzen den tokian hasten da, eta proba multzo berde batek data bat du.

### Noiz da egiazkoa hamabi aldiz abiadura-igoera?

1:43 Abiadura-igoera ikusgarria hamabi eta erdi aldiz azkarragoa da T3 Code-n Effect diagnostikoekin, JavaScript konpiladore zaharraren eta bere pluginaren aurrean. Go konpiladorearekin eta Effect-ekin alderatzea bi aldiz azkarragoa da gutxi gorabehera. Kendu Effect, eta Bun-ek irabazten du proiektu bereko taula hori. Zaldia aldatu egiten da lasterketarekin. Effect plugin zaharrak ere errore desberdinak jakinarazten ditu, beraz, kronometroa ohar semantiko batekin dator.

2:05 Hauek proiektuaren neurketak dira M4 Pro batean, beroketa baten ondoren bost exekuzio neurtu erabiliz. Bere aurre-bitarrek ere ez dituzte neurtutako eraikuntzarako erabilitako optimizazioak. Jarri makina eta eraikuntza-ezarpenak biderkatzailearen ondoan zure salmenta-aurkezpenerako hartu aurretik. zure salmenta-aurkezpenerako hartu aurretik. README-k iraileko garapen-berrikuspen bat izendatzen du.

### Zerk hautsi dezake ordezko jaitsiera?

2:20 Tresna-manifestuak oraindik ekaineko pin-a oraingo gisa etiketatzen du, beraz, egiaztatu konparatzen ari zaren bitarra. Bertsioen desbideratzeak errore gehigarri bat migrazio-ariketa bihur dezake. Kaleratzeak Linux Intel makina bateragarrietan eta Apple silikonizko Mac-etan onartzen du. Windows erabiltzaileek leiho batetik ikusi beharko dute abiaraztea. Arazo ezagunen zerrendan monorepo isuri-desberdintasunak eta erreferentziak falta direnean menpekotasun zaharrak irakurtzen dituzten eraikuntzak ere sartzen dira. Diagnostikoak alderatu eta proiektu-erreferentziak landuko nituzke kaleratze-atea aldatu aurretik. Mantendu editore-saio luze bat proba-planean.

2:49 README-k edizioetan zehar memoria hazten dela aitortzen du, hamar segundoko benchmarkak adeitasunez galduko duena. Inplementazio-angelu interesgarria WebAssembly da. Biltegiak arakatzailearen adibide bat eta tipo-egiaztapena duen modulu txiki bat barne hartzen ditu memorian. Horrek egiaztapena erabiltzaileengana hurbildu dezake, baina dokumentatutako arakatzailearen eraikuntza hari bakarrekoa da eta jatorrizko hizkuntza-zerbitzari modua falta du. Makina birtualaren aurrezpenak aplikazio batek arakatzailera zer mugitzen duen araberakoak dira. Azpiegitura-faktura batek lan-karga azterketa bat behar du, nahiz eta konpiladoreak

3:15 programazio-lengoaia gustu bikaina izan.

### Haiku merkeagoak lan merkeagoa esan nahi du?

3:17 Bitartean, Haiku bost puntu bostek token oso merkeak eskaintzen ditu, gogoratu beharreko atalase batekin. Ehun mila token arteko promptak dira merkeenak. Hortik gora, sarrerako eta irteerako prezioak bost aldiz igotzen dira. Testuinguru leiho handiak prezio-tranpa bat dauka. Artificial Analysis-ek eredu txikien errendimendu sendoa aurkitzen du, baina ahalegin maximoan Haiku-k Luna-ren irteera-tokenen hirukoitza inguru erabiltzen du adimen-proba-zeregin bakoitzeko.

3:40 Token merkeak poltsa handietan iritsi daitezke oraindik. Haien behin-behineko kostu-zifrek ere ez dute prompt luzearen prezio-pauso hori sartzen. Terminal Bench-en, Artificial Analysis-ek %33 jakinarazi du, Anthropic-en %39 ingurutik behera. Ebaluazio-konfigurazio desberdinek neurketa desberdin horiek eragiten dituzte. Aukeratu ahalegin-ezarpen bat zure zereginaren arrakasta eta latentzia kontuan hartuta, eta gero kalkulatu faktura benetako erabileraren arabera.

### Nor dago gure menpekotasunak bizirik mantentzen?

4:01 Eta Hacker News-eko mantentzaileen erroldak ohiko konprometitzaileak zenbatu zituen hogeita hiru azpiegitura-proiektutan zehar. Ia erdiek bat edo bi bakarrik zituzten. Bere definizioak urte batean hamar konpromiso eskatzen ditu, beraz, ekarpenaren kontzentrazioa jasotzen du berrikuspen eta laguntza lan batzuk galduz. Txostenak azken ordu-zona datu-basearen aldaketa gehienak Paul Eggert-i egozten dizkio. Ohar ofizialek azaltzen dute zergatik mugitzen den hau etengabe. Gobernuek erlojuak aldatzen dituzte, eta norbaitek hori software bihurtzen du

4:25 denen egutegiak iritzi bat garatu aurretik. Horrek erantzuten du gure galdera irekia.

### Nork du hurrengo goiko eguneraketaren jabetza?

4:28 Norbaitek oraindik jarraitu behar ditu goranzko aldaketak, akatsak erreproduzitu eta portuaren bateragarritasun-promesa mantendu. Agenteek gizakiak hartutako urteetako erabakiak heredatu zituzten. Esperimentua are gehiago gustatuko litzaidake, hurrengo eguneraketaren jabetza nork duen plan ikusgai batekin. eguneratzearen jabetza nork duen plan ikusgai batekin. Hau irakurri nahiago baduzu entzun baino, diff-a zure sarrera-ontzian iristen da goizero, doan daily diff dot dev helbidean, beheko esteka. Beraz, gaurko epaia, NEEDS REVIEW.

### Zergatik da nire epaia NEEDS REVIEW?

4:50 Lehendik dagoen egiaztatzailearekin batera probatuko nuke. Horrek erantzuten du bigarren galdera. Lan-karga irabaziak itxaropentsuak dira, eta bertsio berdinaren zuzentasunak eta mantentze-lanak erabakitzen dute kaleratze-hoditerian egon behar duen ala ez. Eta hori da gaurko diff-a. Axrisi-ko Niko naiz. Fusionatu arduraz.

## Iturriak

- [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
