+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Az MI-ügynökök gyorsabb TypeScript fordítót építettek

Theo Browne bejelentette a tsc-rs-t, a Microsoft Go TypeScript fordítójának egy kísérleti, ügynök által írt Rust portját.

Theo Browne bejelentette a tsc-rs-t, a Microsoft Go TypeScript fordítójának egy kísérleti, ügynök által írt Rust portját. Ez az október 8-i The Daily Diff a projekt terhelésspecifikus sebességigényeit, az API-ár-token-egyenértékeket, a felfelé irányuló verziószám-eltérést és az ismert bevezetési figyelmeztetéseket vizsgálja. Kiegészítő történetek tárgyalják a Haiku 5.5 hosszú prompt-alapú árazási szintjét és az infrastruktúra-közreműködők felmérését. Niko ítélete: FELÜLVIZSGÁLAT SZÜKSÉGES, mielőtt lecserélne egy kiadási kaput.

Olvassa el az írott kiadást (angolul) ↗

Amit ez a videó tartalmaz

  • Theo 2026. október 7-én 11:07 UTC-kor jelentette be a tsc-rs-t. A projekt a Microsoft meglévő Go fordítótervét és tesztjeit portolja; a sikeres Rust kísérlet nem a nulláról találta fel az összes TypeScript szemantikát.
  • Theo körülbelül 400 000 dollár értékű sikertelen OpenAI használatát és 24 047 dollár értékű Opus használatát API-áron értékelték. Elmondása szerint Claude előfizetéseket használt az Opushoz. Ezek az adatok nem igazolják az említett összegek készpénzes kifizetését.
  • A projekt 12,5-szeres eredménye a T3 Code with Effect-et hasonlítja össze a TypeScript 6-tal és annak régebbi Effect pluginjával. A Go-plusz-Effect összehasonlítás 1,89-szeres, a Bun pedig nyeri az Effect nélküli táblázatot. A régebbi plugin eltérő diagnosztikai szabálykészlettel rendelkezik.
  • A benchmark keretet átvizsgálták, öt időzített futtatással egy bemelegítés után és natív macOS ARM binárisokkal. A teljesítményt és a kompatibilitást nem reprodukálták függetlenül ehhez az epizódhoz. Az előzetes buildek nem tartalmazzák a mért build által használt optimalizációkat.
  • A README egy szeptember 29-i upstream revíziót nevez meg, míg az UPSTREAM.json egy júniusi aktuális rögzítést jelöl. Ez az eszközmetadató nem bizonyítja, hogy a szállított bináris melyik revíziót használja. Ellenőrizze a telepített binárist, és hasonlítson össze egyenlő revíziókat.
  • A kiadás Linux x64 és macOS arm64 támogatást sorol fel, monorepo kibocsátási, build-referencia és szerkesztő-memória figyelmeztetések mellett. A dokumentált WASM build egy szálon fut, és hiányzik belőle a natív nyelvi szerver mód; az infrastruktúra-megtakarítások továbbra is mérhetetlenek.
  • A Haiku 5.5 indító árazása ötszörösére emelkedik 100 000 prompt token felett. Az Artificial Analysis nagy maximális erőfeszítésű kimeneti token használatot és 33%-os Terminal-Bench eredményt jelent az Anthropic 39,2%-ával szemben, különböző értékelési beállítások mellett. Ideiglenes költségadatai nem tartalmazzák a hosszú prompt szintet.
  • A sheets.works felmérése 23 mintavételezett infrastruktúra projektből 11-ben egy-két rendszeres committert talált, az éves tíz commit küszöbét használva. Ez a proxy kihagyhatja az áttekintési, triage és támogatási munkát. Az elfogadás a jövőbeni karbantartás látható tulajdonjogától is függ.

Lefordított átirat

Az eredeti angol narrációból fordítva. A rendelkezésre álló hangot és feliratokat a YouTube vezérli.

Képesek-e az AI ügynökök portolni egy fordítót, amit az emberek ténylegesen használnak?

0:00 Azt várnád, hogy egy mesterséges intelligencia fordító újraírása összeomlik. Theo Rust portja felülmúlja a Go-t a T3 Code benchmarkján, és azt mondja, soha nem olvasta a kódját. Ebben a videóban mit építettek valójában az ügynökök? És lecserélnéd a ellenőrződet? Csütörtök van, október nyolcadika, és ez a The Daily Diff. Hagyj nyitva egy kérdést. Ki tartja ezt működésben, amikor a Microsoft megváltoztatja a TypeScriptet?

0:19 A T S C R S egy kísérleti, nyílt forráskódú TypeScript fordító, típusellenőrző és nyelvi szerver Rust nyelven írva. Theo Browne projektje a Microsoft Go implementációját portolja, így egy meglévő tervet és teszteket örököl. Ellenőrzi az alkalmazásban lévő típusokat, és támogatja a szerkesztő diagnosztikáját. Szerdán érkezett Theo portja és egy olcsóbb Haiku. Ma a Hacker News oldalon felbukkant egy fenntartó felmérés. A téma a bőséges kód, szűkös tulajdonjog.

0:43 Theo szerint hónapokig tartó OpenAI kísérletek akadtak meg 84 százalék körül

Mit jelent valójában a token számla?

0:47 kompatibilitás. A táblázata API áron négyszázezer dollár fölé értékeli a tokeneket. Ez a használat listaáron van értékelve. Ez a használat listaáron van értékelve. A képzeletbeli számla gyakorlatilag megírja a saját címét. Azt mondja, az Opus 5.5 váltotta fel azt a korábbi Rust kísérletet, és tíz óra alatt elkészült az első működő verzió. A végső futtatás két hétig tartott, körülbelül huszonnégy ezer dollár API-val egyenértékű használattal Claude előfizetésein keresztül.

1:11 Az újrakezdés azt jelenti, hogy lecseréli a sikertelen portot. A Microsoft fordító algoritmusai és tesztkorpusza már megvoltak. Ez szokatlanul barátságos terep egy ügynök számára, mert az eredeti implementáció pontosan meg tudja mondani, hol hibázik. Aztán a readme-ben van egy Slop Line. Minden, ami alatta van, ügynökök írták. A projekt több mint száztnyolcvanezer átvitt, sikeres tesztről számol be, saját attribúciós címkével ellátva.

1:34 Első kérdés megválaszolva. Az ügynökök egy upstream orákulummal rendelkező portot készítettek. A karbantartás kérdése ott kezdődik, ahol a konverzió véget ér, és a zöld tesztsorozatnak van egy dátuma.

Mikor igaz a tizenkétszeres sebességnövekedés?

1:43 A látványos gyorsulás tizenkét és félszer gyorsabb a T3 Code with Effect diagnosztikával, a régebbi JavaScript fordítóval és annak bővítményével szemben. A Go fordítóval és az Effecttel való összehasonlítás közel kétszer gyorsabb. Ha eltávolítjuk az Effectet, a Bun nyeri az adott projekt táblázatát. A nyerő ló a versennyel változik. A régi Effect beépülő modul is különböző hibákat jelent, így a stopperóra egy szemantikai lábjegyzettel érkezik.

2:05 Ezek a projekt mérései egy M4 Pro-n, öt időzített futtatással egy bemelegítés után. Előzetes binárisai ráadásul nem tartalmazzák a mért buildhez használt optimalizálásokat. Helyezze a gépet és a build beállításokat a szorzó mellé, mielőtt kölcsönvenné az értékesítési bemutatójához. A readme egy szeptemberi fejlesztői revíziót nevez meg.

Mi ronthatja el a helyettesítő beépítést?

2:20 Az eszközjegyzék még mindig júniusi rögzítést jelöl aktuálisként, ezért ellenőrizze az összehasonlított binárist. A verzióeltérés egy plusz hibát áttelepítési gyakorlattá változtathat. A kiadás támogatja a Linuxot Intel-kompatibilis gépeken és Apple szilíciumos Mac-eken. A Windows felhasználók az ablakon keresztül nézhetik a megjelenést. Az ismert problémák listája tartalmazza a monorepo kibocsátási különbségeit és a régi függőségi kimenetet olvasó buildeket, ha a hivatkozások hiányoznak. Összehasonlítanám a diagnosztikát és a gyakorló projekt referenciákat, mielőtt megváltoztatnék egy kiadási kaput. Tartson egy hosszú szerkesztő munkamenetet a teszttervben.

2:49 A readme elismeri a memória növekedését szerkesztés közben, amit a tíz másodperces benchmark udvariasan kihagy. Az érdekes telepítési szög a WebAssembly. A tároló tartalmaz egy böngészőpéldát és egy kis modult típusellenőrzéssel memóriában. Ez közelebb hozhatja az ellenőrzést a felhasználókhoz, de a dokumentált böngésző build egy szálon fut, és hiányzik belőle a natív nyelvi szerver mód. A virtuális gép megtakarítása attól függ, hogy egy alkalmazás mit mozgat a böngészőbe. Egy infrastruktúra-törvényjavaslatnak terhelésvizsgálatra van szüksége, még akkor is, ha a fordító

3:15 kiváló ízlésű programozási nyelvek terén.

Az olcsóbb Haiku olcsóbb munkát jelent?

3:17 Eközben a Haiku 5.5 nagyon olcsó tokeneket kínál, egy megjegyzendő küszöbértékkel. A legolcsóbb szintet a legfeljebb százezer tokenes promptok kapják. Efelett mind a bemeneti, mind a kimeneti árak ötszörösére ugranak. A nagy kontextusablak ár csapdaajtót rejt magában. Az Artificial Analysis erős kis modell teljesítményt talál, de maximális erőfeszítéssel a Haiku körülbelül háromszor annyi kimeneti tokent használ, mint a Luna intelligencia tesztenként.

3:40 Az olcsó tokenek még mindig nagy zsákokban érkezhetnek. Ideiglenes költségadataik nem tartalmazzák a hosszú prompt ár lépcsőt. A Terminal Bench-en az Artificial Analysis harminchárom százalékot jelent, az Anthropic körülbelül harminckilenc százaléka alatt. A különböző értékelési beállítások különböző méréseket eredményeznek. Válasszon egy erőfeszítési beállítást a saját feladatának sikerességét és késleltetését szem előtt tartva, majd számolja ki a számlát a tényleges használatból.

Ki tartja már most is életben a függőségeinket?

4:01 És a Hacker News-on a karbantartói felmérés összeszámolta a rendszeres commitereket huszonhárom infrastruktúra projekten keresztül. Majdnem felének csak egy vagy kettő volt. Meghatározása szerint évente tíz commit szükséges, így a hozzájárulás koncentrációját ragadja meg, miközben kihagyja az áttekintési és támogatási munkát. A jelentés a legutóbbi időzóna adatbázis-változásokat Paul Eggertnek tulajdonítja. A hivatalos kiadási megjegyzések elmagyarázzák, miért mozog ez folyamatosan. A kormányok órát változtatnak, és valaki ezt szoftverbe fordítja, mielőtt

4:25 mindenki naptárának véleménye lenne. Ez megválaszolja nyitott kérdésünket.

Kié a következő upstream frissítés?

4:28 Valakinek továbbra is követnie kell az upstream változásokat, reprodukálnia kell a hibákat és fenntartania kell a port kompatibilitási ígéretét. Az ügynökök évekig tartó emberi döntéseket örököltek. Még jobban szeretném a kísérletet egy látható tervvel, hogy kié a következő frissítés. Ha inkább elolvasná, mintsem meghallgatná, a diff minden reggel ingyen landol a postaládájában a daily diff dot dev oldalon, link lent. Tehát a mai ítélet, FELÜLVIZSGÁLAT SZÜKSÉGES.

Miért FELÜLVIZSGÁLAT SZÜKSÉGES a véleményem?

4:50 Tesztelném a meglévő ellenőrzővel együtt. Ez megválaszolja a második kérdést. A munkaterhelés-győzelmek ígéretesek, és az azonos verzió helyessége és karbantartása dönti el, hogy bekerül-e a kiadási folyamatba. És ez a mai diff. Niko vagyok az Axrisitől. Fejlesztés felelősségteljesen.

Források

  1. tsc-rs announcement and attached token-price chartTheo Browne on X
  2. ts-rust README, benchmarks and known problemsPing Labs on GitHub
  3. T3 Code benchmark harnessPing Labs on GitHub
  4. Upstream development pin manifestPing Labs on GitHub
  5. WebAssembly build documentation and limitationsPing Labs on GitHub
  6. Introducing Claude Haiku 5.5Anthropic
  7. Haiku 5.5 announcement videoClaude on X
  8. Claude Haiku 5.5 independent evaluationArtificial Analysis
  9. The people holding up the internetsheets.works
  10. Time zone database release notesIANA

Kapcsolódó videók