+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

AI-agenti so zgradili hitrejši prevajalnik TypeScripta

Theo Browne je napovedal tsc-rs, eksperimentalni agent-napisani Rust port Microsoftovega Go TypeScript prevajalnika.

Theo Browne je napovedal tsc-rs, eksperimentalni agent-napisani Rust port Microsoftovega Go TypeScript prevajalnika. Ta The Daily Diff z dne 8. oktobra preučuje projektne trditve o hitrosti, specifične za delovno obremenitev, ekvivalente žetonov za ceno API-ja, neskladje revizij navzgor in znane omejitve pri sprejemanju. Spremljevalne zgodbe zajemajo cenovni razred dolgih pozivov Haiku 5.5 in popis sodelavcev pri infrastrukturi. Nikova sodba je NEEDS REVIEW pred zamenjavo vrat za izdajo.

Preberi pisno izdajo (angleščina) ↗

Kaj zajema ta videoposnetek

  • Theo je napovedal tsc-rs 7. oktobra 2026 ob 11:07 UTC. Projekt prenaša obstoječo zasnovo in teste Microsoftovega prevajalnika Go; uspešen poskus v Rustu ni izumil vseh semantičnih elementov TypeScripta iz nič.
  • Theova približno 400.000 USD neuspešne uporabe OpenAI in 24.047 USD uporabe Opus sta ovrednoteni po cenah API-ja. Poroča, da za Opus uporablja naročnine Claude. Te številke ne določajo gotovinskih plačil v teh zneskih.
  • Projektni rezultat 12,5x primerja T3 Code z Effect proti TypeScript 6 plus njegov starejši vtičnik Effect. Njegova primerjava Go-plus-Effect je 1,89x, Bun pa zmaga v tabeli brez Effecta. Starejši vtičnik ima drugačen nabor diagnostičnih pravil.
  • Preskusni sistem je bil pregledan, z petimi časovno merjenimi zagoni po ogrevanju in izvornimi binarnimi datotekami macOS ARM. Učinkovitost in združljivost nista bili neodvisno reproducirani za to epizodo. Predizdajne različice nimajo optimizacij, ki jih uporablja izmerjena različica.
  • README imenuje revizijo navzgor z dne 29. septembra, medtem ko UPSTREAM.json označuje junijski pin kot trenutni. Ti metapodatki orodij ne dokazujejo, katero revizijo uporablja dostavljena binarna datoteka. Preverite nameščeno binarno datoteko in primerjajte enake revizije.
  • Izdaja navaja podporo za Linux x64 in macOS arm64, poleg opozoril o emisijah monorepo, referencah gradenj in pomnilniku urejevalnika. Dokumentirana gradnja WASM je enonitna in nima načina izvornega jezikovnega strežnika; prihranki pri infrastrukturi ostajajo neizmerjeni.
  • Cene ob zagonu Haiku 5.5 se povišajo petkrat nad 100.000 žetonov pozivov. Artificial Analysis poroča o visoki porabi izhodnih žetonov z največjim naporom in rezultatu 33 % na Terminal-Bench v primerjavi z 39,2 % Anthropic, pod različnimi nastavitvami evalvacije. Njegove začasne številke stroškov izključujejo cenovni razred dolgih pozivov.
  • Popis sheets.works je našel enega ali dva redna komiterja v 11 od 23 vzorčenih infrastrukturnih projektov, z uporabo praga desetih komitov v enem letu. Ta posrednik lahko izpusti delo pregledovanja, razvrščanja in podpore. Sprejemanje je odvisno tudi od vidnega lastništva prihodnjega vzdrževanja.

Preveden prepis

Prevedeno iz izvirnega angleškega pripovedovanja. Razpoložljivi zvok in podnapisi so nadzorovani s strani YouTuba.

Ali lahko agenti prenesejo prevajalnik, ki ga ljudje dejansko uporabljajo?

0:00 Pričakujete, da se bo prepis prevajalnika AI zrušil. Theov port v Rustu premaga Go na njegovem merilu T three Code, in pravi, da ni nikoli bral njegove kode. V tem videu, kaj so agenti dejansko zgradili? In ali bi morali zamenjati svoj preverjalnik? Četrtek je, osmi oktober, in to je The Daily Diff. Pustite eno vprašanje odprto. Kdo bo to ohranjal delujoče, ko bo Microsoft spremenil TypeScript?

0:19 T S C R S je eksperimentalni, odprtokodni prevajalnik TypeScripta, preverjalnik tipov in jezikovni strežnik, napisan v Rustu. Projekt Theo Browne prenaša Microsoftovo implementacijo Go, zato podeduje obstoječo zasnovo in teste. Preverja tipe v vaši aplikaciji in poganja diagnostiko urejevalnika. V sredo sta Theo predstavil svoj port in cenejši Haiku. Današnja tabla Hacker News je razkrila popis vzdrževalcev. Tema je obilica kode, pomanjkanje lastništva.

0:43 Theo pravi, da so se meseci poskusov z OpenAI ustavili pri približno štiriinosemdesetih odstotkih

Kaj dejansko pomeni račun za žetone?

0:47 združljivosti. Njegov grafikon ocenjuje njihove žetone na več kot štiristo tisoč dolarjev po cenah API-ja. To je poraba, ovrednotena po kataloških cenah. Domnevni račun si praktično napiše svoj naslov. Pravi, da je Opus petinpetdeset nadomestil ta prejšnji poskus v Rustu in v desetih urah izdelal delujočo prvo različico. Končni zagon je trajal dva tedna, s približno štiriindvajset tisoč dolarjev uporabe, enakovredne API-ju, preko njegovih naročnin na Claude.

1:11 Začetek znova pomeni zamenjavo neuspešnega porta. Microsoftovi algoritmi prevajalnika in testni korpus so bili že tam. To je nenavadno prijazen teren za agenta, ker mu prvotna implementacija lahko še naprej natančno govori, kje se moti. Potem readme nariše črto Slop. Vse pod njo so napisali agenti. Projekt poroča o več kot sto osemdeset tisočih prenesenih testih, ki so uspešno prestali preizkus, z lastno oznako atribucije.

1:34 Prvo vprašanje je odgovorjeno. Agenti so izdelali port z oraclejem navzgor. Vprašanje vzdrževanja se začne tam, kjer se konča pretvorba, in zelena testna zbirka ima datum.

Kdaj je dvanajstkratna pospešitev resnična?

1:43 Bleščeče pospeševanje je dvanajstkrat in pol hitrejše na T three Code z diagnostiko Effect, v primerjavi s starejšim prevajalnikom JavaScripta plus njegovim vtičnikom. Primerjava s prevajalnikom Go plus Effect je bližje dvakrat hitrejša. Odstranite Effect in Bun zmaga v tabeli istega projekta. Zmagovalni konj se spreminja z dirko. Stari vtičnik Effect prav tako poroča različne napake, zato se štoparica pojavi z semantično opombo.

2:05 To so meritve projekta na M štiri Pro, z uporabo petih časovno merjenih zagonov po ogrevanju. Njegovi predizdajni binarni programi prav tako nimajo optimizacij, ki se uporabljajo za izmerjeno gradnjo. Postavite strojne in gradbene nastavitve poleg množitelja, preden si jih izposodite za svojo prodajno predstavitev. Datoteka readme imenuje septembrsko razvojno revizijo.

Kaj bi lahko pokvarilo nadomestitev "drop in"?

2:20 Manifest orodij še vedno označuje junijski pin kot trenutni, zato preverite binarno datoteko, ki jo primerjate. Razlika v različicah lahko dodatno napako spremeni v migracijsko vajo. Izdaja podpira Linux na strojih, združljivih z Intelom, in Apple silikon Macih. Uporabniki sistema Windows lahko opazujejo zagon skozi okno. Seznam znanih težav vključuje tudi razlike pri oddaji monorepo in gradnje, ki berejo zastarele izhodne podatke odvisnosti, ko reference manjkajo. Primerjal bi diagnostiko in referenčne projekte, preden bi spremenil izdajna vrata. Ohranjajte dolgo sejo urejevalnika v testnem načrtu.

2:49 Readme priznava naraščajoč pomnilnik med urejanjem, kar bo vaše desetsekundno merilo vljudno izpustilo. Zanimiv vidik uvedbe je WebAssembly. Repo vključuje primer brskalnika in majhen modul s preverjanjem tipov v pomnilniku. To bi lahko preverjanje približalo uporabnikom, vendar dokumentirana gradnja brskalnika je enonitna in nima načina izvornega jezikovnega strežnika. Prihranki virtualnih strojev so odvisni od tega, kaj aplikacija premakne v brskalnik. Predlog zakona o infrastrukturi potrebuje študijo delovne obremenitve, tudi ko ima prevajalnik

3:15 odličen okus pri programskih jezikih.

Ali cenejši Haiku pomeni cenejše delo?

3:17 Medtem Haiku petinpetdeset ponuja zelo poceni žetone, s pragom, ki si ga je vredno zapomniti. Pozivi do sto tisoč žetonov dobijo najcenejši razred. Nad tem cene vnosa in izhoda poskočijo petkrat. Veliko kontekstno okno vsebuje cenovno past. Artificial Analysis ugotavlja močno delovanje majhnih modelov, vendar Haiku z največjim naporom porabi približno trikrat več izhodnih žetonov kot Luna na nalogo preizkusa inteligence.

3:40 Poceni žetoni lahko še vedno pridejo v velikih vrečah. Njihove začasne številke stroškov prav tako izključujejo ta cenovni korak za dolge pozive. Na Terminal Bench Artificial Analysis poroča trideset tri odstotke, pod Anthropicovimi približno devetintridesetimi. Različne nastavitve evalvacije dajo različne meritve. Izberite nastavitev napora z lastnim uspehom naloge in zakasnitvijo v mislih, nato izračunajte račun iz dejanske uporabe.

Kdo že ohranja naše odvisnosti pri življenju?

4:01 In popis vzdrževalcev na Hacker News je preštel redne komiterje v triindvajsetih infrastrukturnih projektih. Skoraj polovica jih je imela le enega ali dva. Njegova definicija zahteva deset komitov v enem letu, zato zajema koncentracijo prispevkov, medtem ko izpušča nekaj pregledov in podpornega dela. Poročilo večino nedavnih sprememb v zbirki podatkov o časovnih pasovih pripisuje Paulu Eggertu. Uradne opombe o izdaji pojasnjujejo, zakaj se to nenehno spreminja. Vlade spreminjajo ure in nekdo to prevede v programsko opremo, preden

4:25 se koledarji vseh razvijejo mnenje. To odgovarja na naše odprto vprašanje.

Kdo je lastnik naslednje posodobitve navzgor?

4:28 Nekdo mora še vedno slediti spremembam navzgor, reproducirati napake in vzdrževati obljubo o združljivosti porta. Agenti so podedovali leta človeških odločitev. Poskus bi mi bil še bolj všeč z vidnim načrtom, kdo je lastnik naslednje posodobitve. Če bi to raje prebrali, kot pa me poslušali, razlika pristane v vašem nabiralniku vsako jutro, brezplačno na the daily diff dot dev, povezava spodaj. Torej, današnja sodba, NEEDS REVIEW.

Zakaj je moja sodba NEEDS REVIEW?

4:50 Testiral bi ga skupaj z obstoječim preverjalnikom. To odgovarja na vprašanje dve. Zmage pri delovnih obremenitvah so obetavne, pravilnost in vzdrževanje enakih različic pa odločata, ali spada v izdajno cevovod. In to je razlika za danes. Sem Niko iz Axrisija. Združujte odgovorno.

Viri

  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

Povezani videoposnetki