# Агенты штучнага інтэлекту стварылі больш хуткі кампілятар TypeScript

Published: 2026-10-09

Тэа Браўн анансаваў tsc-rs, эксперыментальны порт кампілятара Go TypeScript ад Microsoft на Rust, напісаны агентам. У выпуску The Daily Diff ад 8 кастрычніка разглядаюцца заявы праекта аб хуткасці, залежнай ад нагрузкі, эквіваленты токенаў па цане API, неадпаведнасць вышэйшай версіі і вядомыя агаворкі адносна прыняцця. Дадатковыя гісторыі асвятляюць цэнавы ўзровень Haiku 5.5 для доўгіх падказак і перапіс удзельнікаў інфраструктуры. Вердыкт Ніка - NEEDS REVIEW перад заменай шлюза выпуску.

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

## Што ахоплівае гэта відэа

- Тэа анансаваў tsc-rs 7 кастрычніка 2026 г. у 11:07 UTC. Праект пераносіць існуючы дызайн і тэсты кампілятара Microsoft Go; паспяховая спроба на Rust не вынаходзіла ўсю семантыку TypeScript з нуля.
- Няўдалае выкарыстанне Theo OpenAI прыкладна на 400 000 долараў і выкарыстанне Opus на 24 047 долараў ацэньваюцца па цэнах API. Ён паведамляе пра выкарыстанне падпісак Claude для Opus. Гэтыя лічбы не ўстанаўліваюць наяўных плацяжоў на такія сумы.
- Вынік праекта 12,5х параўноўвае T3 Code з Effect супраць TypeScript 6 плюс яго старэйшы плагін Effect. Яго параўнанне Go-плюс-Effect складае 1,89х, і Bun перамагае ў табліцы без Effect. Стары плагін мае іншы набор дыягнастычных правілаў.
- Быў праінспектаваны стэнд для тэставання, з пяццю часавымі запускамі пасля разагрэву і натыўнымі бінарнымі файламі macOS ARM. Прадукцыйнасць і сумяшчальнасць не былі незалежна прайграныя для гэтага эпізоду. Папярэднія зборкі не маюць аптымізацый, якія выкарыстоўваюцца ў вымеранай зборцы.
- Файл README называе версію вышэйшага ўзроўню ад 29 верасня, у той час як UPSTREAM.json пазначае чэрвеньскі фіксаваны статус бягучым. Гэтыя метададзеныя інструментаў не даказваюць, якую версію выкарыстоўвае пастаўлены бінарны файл. Праверце ўсталяваны бінарны файл і параўнайце роўныя версіі.
- У выпуску пералічаны падтрымка Linux x64 і macOS arm64, а таксама агаворкі адносна генерацыі monorepo, спасылак на зборку і памяці рэдактара. Задакументаваная зборка WASM з'яўляецца аднапаточнай і не мае натыўнага рэжыму моўнага сервера; эканомія інфраструктуры застаецца невымеранай.
- Кошт запуску Haiku 5.5 павялічваецца ў пяць разоў вышэй за 100 000 токенаў падказак. Artificial Analysis паведамляе пра інтэнсіўнае выкарыстанне токенаў вываду з максімальнай намаганнямі і вынік Terminal-Bench 33% супраць 39,2% Anthropic у розных наладах ацэнкі. Яго папярэднія лічбы кошту выключаюць узровень доўгіх падказак.
- Перапіс sheets.works выявіў аднаго-двух пастаянных камітэраў у 11 з 23 выбарачных праектаў інфраструктуры, выкарыстоўваючы парог дзесяць камітаў за год. Гэты проксі можа прапусціць працу па аглядзе, сартаванні і падтрымцы. Прыняцце таксама залежыць ад відавочнага валодання будучым абслугоўваннем.

## Раздзелы

- 0:00 Ці могуць агенты перанесці кампілятар, які сапраўды выкарыстоўваюць людзі?
- 0:44 Што насамрэч азначае рахунак за токены?
- 1:43 Калі дванаццаціразовае паскарэнне праўда?
- 2:18 Што можа зламаць замену?
- 3:17 Ці азначае таннейшы Haiku таннейшую працу?
- 4:01 Хто ўжо падтрымлівае нашы залежнасці жывымі?
- 4:27 Хто валодае наступным абнаўленнем вышэйшага ўзроўню?
- 4:48 Чаму мой вердыкт NEEDS REVIEW?

## Перакладзеная стэнаграма

Перакладзена з арыгінальнай англійскай агучкі. Даступнае аўдыя і субтытры кантралююцца YouTube.

### Ці могуць агенты перанесці кампілятар, які сапраўды выкарыстоўваюць людзі?

0:00 Вы чакаеце, што перапіс кампілятара AI абрынецца. Порт Theo на Rust перамагае Go ў яго тэсце T three Code, і ён кажа, што ніколі не чытаў яго код. У гэтым відэа, што насамрэч стварылі агенты? І ці варта вам замяніць свой сродак праверкі? Сёння чацвер, восьмага кастрычніка, і гэта The Daily Diff. Пакіньце адно пытанне адкрытым. Хто будзе падтрымліваць гэта ў працоўным стане, калі Microsoft зменіць TypeScript?

0:19 T S C R S - гэта эксперыментальны, адкрыты кампілятар TypeScript, сродак праверкі тыпаў і моўны сервер, напісаны на Rust. Праект Theo Browne пераносіць рэалізацыю Go ад Microsoft, таму ён успадкоўвае існуючы дызайн і тэсты. Ён правярае тыпы ў вашым дадатку і забяспечвае дыягностыку рэдактара. Серада прынесла порт Theo і больш танны Haiku. Сёння на дошцы Hacker News з'явіўся перапіс суправаджальнікаў. Тэма - багаты код, недахоп уласнасці.

0:43 Theo кажа, што месяцы спробаў OpenAI спыняліся каля васьмідзесяці чатырох працэнтаў

### Што насамрэч азначае рахунак за токены?

0:47 сумяшчальнасці. Яго графік ацэньвае іх токены вышэй за чатырыста тысяч долараў па цэнах API. Гэта выкарыстанне, ацэненае па прэйскурантных цэнах. Уяўны рахунак практычна піша свой уласны загаловак. Ён кажа, што Opus пяць кропка пяць замяніў тую ранейшую спробу на Rust і стварыў працоўную першую версію за дзесяць гадзін. Выніковы запуск доўжыўся два тыдні, з прыкладна дваццаці чатырма тысячамі долараў эквивалентнага выкарыстання API праз яго падпіскі Claude.

1:11 Пачаць нанова азначае замяніць няўдалы порт. Алгарытмы кампілятара Microsoft і тэставы корпус ужо былі там. Гэта незвычайна спрыяльная мясцовасць для агента, таму што арыгінальная рэалізацыя можа працягваць казаць яму, дзе менавіта ён памыляецца. Затым файл readme малюе Slop Line. Усё, што ніжэй, было напісана агентамі. Праект паведамляе пра больш чым сто восемдзесят тысяч паспяховых партаваных тэстаў, з уласнай пазнакай атрыбуцыі.

1:34 Першае пытанне адказана. Агенты стварылі порт з вышэйшым араклом. Пытанне аб абслугоўванні пачынаецца там, дзе заканчваецца пераўтварэнне, і зялёны набор тэстаў мае дату.

### Калі дванаццаціразовае паскарэнне праўда?

1:43 Эфектнае паскарэнне ў дванаццаць з паловай разоў хутчэй на T three Code з дыягностыкай Effect, супраць старога кампілятара JavaScript плюс яго плагіна. Параўнанне з кампілятарам Go плюс Effect бліжэй да двух разоў хутчэй. Выдаліце Effect, і Bun выйграе табліцу таго ж праекта. Канёк-пераможца змяняецца ў залежнасці ад гонкі. Стары плагін Effect таксама паведамляе розныя памылкі, таму секундамер ідзе з семантычнай зноскай.

2:05 Гэта вымярэнні праекта на M four Pro, з выкарыстаннем пяці часавых запускаў пасля разагрэву. Яго папярэднія бінарныя файлы таксама не маюць аптымізацый, якія выкарыстоўваюцца для вымеранай зборкі. Размесціце налады машыны і зборкі побач з множнікам, перш чым браць яго для вашай прэзентацыі продажаў. Файл readme называе вераснёўскую версію распрацоўкі.

### Што можа зламаць замену?

2:20 Маніфест інструментаў усё яшчэ пазначае чэрвеньскі фіксаваны статус бягучым, таму праверце бінарны файл, які вы параўноўваеце. Зрух версій можа ператварыць дадатковую памылку ў практыкаванне па міграцыі. Рэліз падтрымлівае Linux на Intel-сумяшчальных машынах і Apple silicon Mac. Карыстальнікі Windows могуць назіраць за запускам праз акно. Спіс вядомых праблем таксама ўключае адрозненні ў генерацыі monorepo і зборкі, якія счытваюць састарэлыя вынікі залежнасцей, калі спасылкі адсутнічаюць. Я б параўнаў дыягностыку і праектныя спасылкі, перш чым мяняць шлюз выпуску. Захоўвайце доўгую сесію рэдактара ў плане тэставання.

2:49 Файл readme прызнае рост памяці падчас рэдагавання, што ваш дзесяцісекундны тэст ветліва прапусціць. Цікавы аспект разгортвання - гэта WebAssembly. Рэпазіторый уключае прыклад браўзера і невялікі модуль з праверкай тыпаў у памяці. Гэта магло б наблізіць праверку да карыстальнікаў, але задакументаваная зборка браўзера з'яўляецца аднапаточнай і не мае натыўнага рэжыму моўнага сервера. Эканомія віртуальнай машыны залежыць ад таго, што прыкладанне перамяшчае ў браўзер. Рахунак за інфраструктуру патрабуе вывучэння нагрузкі, нават калі кампілятар мае

3:15 выдатны густ у мовах праграмавання.

### Ці азначае таннейшы Haiku таннейшую працу?

3:17 Тым часам Haiku пяць кропка пяць прапануе вельмі танныя токены, з парогам, які варта памятаць. Падказкі да ста тысяч токенаў атрымліваюць самы танны ўзровень. Вышэй за гэта, цэны на ўвод і вывад падскокваюць у пяць разоў. Вялікае кантэкставае акно ўтрымлівае цэнавую пастку. Artificial Analysis выяўляе высокую прадукцыйнасць малых мадэляў, але пры максімальных намаганнях Haiku выкарыстоўвае прыкладна ў тры разы больш токенаў вываду Luna за задачу тэсту інтэлекту.

3:40 Танныя токены ўсё яшчэ могуць паступаць у вялікіх аб'ёмах. Іх папярэднія лічбы кошту таксама выключаюць гэты крок цэны доўгай падказкі. На Terminal Bench Artificial Analysis паведамляе трыццаць тры працэнты, ніжэй прыкладна трыццаці дзевяці ў Anthropic. Розныя налады ацэнкі робяць гэтыя вымярэнні рознымі. Выберыце наладу намаганняў з улікам поспеху вашай задачы і затрымкі, затым разлічыце рахунак па фактычным выкарыстанні.

### Хто ўжо падтрымлівае нашы залежнасці жывымі?

4:01 І перапіс суправаджальнікаў на Hacker News падлічыў пастаянных камітэраў у дваццаці трох праектах інфраструктуры. Амаль палова мела толькі аднаго ці двух. Яго вызначэнне патрабуе дзесяці камітаў за год, таму яно фіксуе канцэнтрацыю ўкладу, прапускаючы частку працы па аглядзе і падтрымцы. Справаздача прыпісвае большасць нядаўніх змен у базе дадзеных часавых паясоў Полу Эгерту. Афіцыйныя заўвагі да выпуску тлумачаць, чаму гэта працягвае рухацца. Урады мяняюць гадзіннікі, і нехта перакладае гэта ў праграмнае забеспячэнне, перш чым

4:25 у календара кожнага з'явіцца меркаванне. Гэта адказвае на наша адкрытае пытанне.

### Хто валодае наступным абнаўленнем вышэйшага ўзроўню?

4:28 Нехта ўсё роўна павінен сачыць за зменамі вышэйшага ўзроўню, прайграваць збоі і падтрымліваць абяцанне сумяшчальнасці порта. Агенты ўспадкавалі гады чалавечых рашэнняў. Мне б яшчэ больш спадабаўся эксперымент з бачным планам таго, хто валодае наступным абнаўленнем. Калі вы аддаеце перавагу прачытаць гэта, чым пачуць ад мяне, дыф паступае ў вашу паштовую скрыню кожную раніцу, бясплатна на the daily diff dot dev, спасылка ніжэй. Такім чынам, сённяшні вердыкт - NEEDS REVIEW.

### Чаму мой вердыкт NEEDS REVIEW?

4:50 Я б пратэставаў яго разам з існуючым сродкам праверкі. Гэта адказвае на другое пытанне. Перамогі ў працоўнай нагрузцы шматспадзеўныя, а правільнасць версій і абслугоўванне вызначаюць, ці падыходзіць ён для канвеера выпуску. І гэта ўсё на сёння. Я Ніка з Axrisi. Злівайце адказна.

## Крыніцы

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