+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Агенти с изкуствен интелект създадоха по-бърз TypeScript компилатор

Тео Браун обяви tsc-rs, експериментален порт на компилатора Go TypeScript на Microsoft, написан от агент на Rust.

Тео Браун обяви tsc-rs, експериментален порт на компилатора Go TypeScript на Microsoft, написан от агент на Rust. Този брой на Daily Diff от 8 октомври разглежда твърденията за скорост, специфични за работното натоварване на проекта, еквивалентите на токени спрямо цената на API, несъответствието с горната ревизия и известните уговорки за приемане. Допълнителни истории обхващат ценовото ниво на Haiku 5.5 за дълги подкани и преброяване на участниците в инфраструктурата. Присъдата на Нико е НЕОБХОДИМ ПРЕГЛЕД, преди да се замени шлюза за пускане.

Прочетете писменото издание (английски) ↗

Какво обхваща този видеоклип

  • Тео обяви tsc-rs на 7 октомври 2026 г. в 11:07 UTC. Проектът пренася съществуващия дизайн и тестове на компилатора Go на Microsoft; успешният опит с Rust не е измислил цялата семантика на TypeScript от нулата.
  • Неуспешното използване на OpenAI от Тео за около 400 000 долара и използването на Opus за 24 047 долара са оценени по цени на API. Той съобщава, че използва абонаменти за Claude за Opus. Тези цифри не установяват парични плащания на тези суми.
  • Резултатът на проекта от 12.5x сравнява T3 Code с Effect срещу TypeScript 6 плюс по-стария му плъгин Effect. Сравнението му с Go-плюс-Effect е 1.89x, а Bun печели таблицата без Effect. По-старият плъгин има различен набор от диагностични правила.
  • Изпитателната система беше инспектирана, с пет времеви изпълнения след загрявка и нативни macOS ARM двоични файлове. Производителността и съвместимостта не бяха независимо възпроизведени за този епизод. Предварителните версии нямат оптимизации, използвани от измерената версия.
  • README назовава ревизия от 29 септември, докато UPSTREAM.json етикетира текущ юниски пин. Тези метаданни на инструментите не доказват коя ревизия използва изпратеният двоичен файл. Проверете инсталирания двоичен файл и сравнете равни ревизии.
  • Версията изброява поддръжка за Linux x64 и macOS arm64, заедно с уговорки за монорепо емисии, изграждане на референции и памет на редактора. Документираната WASM версия е еднонишкова и не разполага с режим на собствен езиков сървър; спестяванията на инфраструктура остават неизмерени.
  • Стартовите цени на Haiku 5.5 нарастват пет пъти над 100 000 входни токена. Artificial Analysis отчита голямо използване на изходни токени при максимално усилие и резултат от 33% в Terminal-Bench спрямо 39.2% на Anthropic при различни настройки за оценка. Неговите предварителни данни за разходите изключват ценовото ниво за дълги подкани.
  • Преброяването на sheets.works установи един или двама редовни участници в 11 от 23 проучени инфраструктурни проекта, използвайки праг от десет коммита за една година. Този показател може да пропусне работа по преглед, триаж и поддръжка. Приемането зависи и от видимата собственост върху бъдещата поддръжка.

Преведен препис

Преведено от оригиналния английски разказ. Наличните аудио и субтитри се контролират от YouTube.

Могат ли агенти да пренесат компилатор, който хората всъщност използват?

0:00 Очаквате пренаписването на компилатор с изкуствен интелект да се срине. Портът на Тео на Rust превъзхожда Go в неговия бенчмарк T3 Code, и той казва, че никога не е чел кода му. В това видео, какво всъщност създадоха агентите? И трябва ли да замените вашия чекер? Четвъртък е, осми октомври, и това е The Daily Diff. Дръжте един въпрос отворен. Кой ще поддържа това да работи, когато Microsoft промени TypeScript?

0:19 T S C R S е експериментален, отворен код TypeScript компилатор, проверка на типове и езиков сървър, написан на Rust. Проектът на Тео Браун пренася имплементацията на Go на Microsoft, така че наследява съществуващ дизайн и тестове. Той проверява типовете във вашето приложение и захранва диагностиката на редактора. Сряда донесе порта на Тео и по-евтин Haiku. Днешната дъска на Hacker News извади наяве преброяване на поддържащите. Темата е изобилие от код, оскъдно собственост.

0:43 Тео казва, че месеци на опити с OpenAI са зациклили около осемдесет и четири процента

Какво всъщност означава сметката за токени?

0:47 съвместимост. Неговата диаграма оценява техните токени над четиристотин хиляди долара по цени на API. Това е употреба, оценена по каталожни цени. Въображаемата фактура практически си пише собствено заглавие. Той казва, че Opus 5.5 е заменил този по-ранен опит с Rust и е произвел работеща първа версия за десет часа. Окончателното изпълнение е продължило две седмици, с приблизително двадесет и четири хиляди долара еквивалент на използване на API чрез неговите абонаменти за Claude.

1:11 Започването отначало означава подмяна на неуспешния порт. Алгоритмите на компилатора на Microsoft и тестовият корпус вече бяха там. Това е необичайно благоприятен терен за агент, защото оригиналната имплементация може да продължи да му казва къде точно греши. Тогава README чертае линия на разделение. Всичко под нея е написано от агенти. Проектът отчита повече от сто и осемдесет хиляди преминали пренесени тестове, със собствена приложена етикет за приписване.

1:34 Първият въпрос е отговорен. Агентите създадоха порт с оракул нагоре по веригата. Въпросът за поддръжката започва там, където приключва преобразуването, а зеленият тестови пакет има дата.

Кога е вярно ускорението от дванадесет пъти?

1:43 Впечатляващото ускорение е дванадесет пъти и половина по-бързо в T3 Code с Effect диагностика, срещу по-стария JavaScript компилатор плюс неговия плъгин. Сравнението с компилатора Go плюс Effect е почти два пъти по-бързо. Премахнете Effect и Bun печели таблицата на същия проект. Печелившият кон се променя с надпреварата. Старият плъгин Effect също отчита различни грешки, така че хронометърът идва с семантична бележка под линия.

2:05 Това са измерванията на проекта на M4 Pro, използвайки пет времеви изпълнения след загрявка. Неговите предварителни двоични файлове също нямат оптимизации, използвани за измерената компилация. Поставете настройките на машината и компилацията до множителя, преди да го вземете назаем за вашия търговски план. README назовава септемврийска ревизия на разработката.

Какво може да повреди заместването "drop in"?

2:20 Манифестът на инструментите все още обозначава юниско заключване като текущо, така че проверете двоичния файл, който сравнявате. Отклонението на версиите може да превърне допълнителна грешка в миграционно упражнение. Версията поддържа Linux на Intel съвместими машини и Apple Silicon Mac. Потребителите на Windows могат да наблюдават старта през прозорец. Списъкът с известни проблеми включва също разлики в емисиите на монорепо и компилации четене на остарял изход на зависимост, когато референции липсват. Бих сравнил диагностиката и бих упражнил референции на проекта, преди да променя портал за пускане. Запазете дълга сесия на редактора в тестовия план.

2:49 README признава нарастване на паметта по време на редакции, което вашият десетсекунден бенчмарк учтиво ще пропусне. Интересният аспект на разгръщането е WebAssembly. Репозито включва пример за браузър и малък модул с проверка на типове в паметта. Това би могло да доближи проверката до потребителите, но документираната компилация за браузър е еднонишкова и липсва режим на нативен езиков сървър. Спестяванията на виртуална машина зависят от това какво приложението премества в браузъра. За законопроект за инфраструктура е необходимо проучване на работния процес, дори когато компилаторът има

3:15 отличен вкус към езиците за програмиране.

По-евтиният Haiku означава ли по-евтина работа?

3:17 Междувременно, Haiku 5.5 предлага много евтини токени, с праг, който си струва да запомните. Подканите до сто хиляди токена получават най-евтиния слой. Над това цените за вход и изход скачат пет пъти. Големият контекстен прозорец съдържа ценова капандура. Artificial Analysis открива силна производителност на малкия модел, но при максимално усилие Haiku използва приблизително три пъти повече изходни токени от Luna на задача за тест за интелигентност.

3:40 Евтините токени все още могат да пристигнат в големи торби. Техните временни данни за разходите също изключват тази стъпка за цена на дълга подкана. На Terminal Bench, Artificial Analysis отчита тридесет и три процента, под приблизително тридесет и девет процента на Anthropic. Различните настройки за оценка правят тези измервания различни. Изберете настройка на усилието с оглед на собствения си успех на задачата и латентност, след това изчислете сметката от действителното използване.

Кой вече поддържа живи нашите зависимости?

4:01 И преброяването на поддържащите на Hacker News отчете редовни коммитери в двадесет и три инфраструктурни проекта. Почти половината имаха само един или двама. Неговата дефиниция изисква десет коммита за една година, така че улавя концентрацията на принос, като пропуска част от работата по преглед и поддръжка. Докладът приписва повечето скорошни промени в базата данни за часови зони на Пол Егърт. Официалните бележки за изданието обясняват защо това продължава да се променя. Правителствата променят часовниците и някой превежда това в софтуер, преди

4:25 календарът на всеки да развие мнение. Това отговаря на нашия отворен въпрос.

Кой е собственик на следващата актуализация нагоре по веригата?

4:28 Някой все още трябва да следи промените нагоре по веригата, да възпроизвежда грешки и да поддържа обещанието за съвместимост на порта. Агентите наследиха години човешки решения. Бих харесал експеримента още повече с видим план за това кой притежава следващата актуализация. Ако предпочитате да прочетете това, вместо да ме чуете да го казвам, разликата пристига във входящата ви поща всяка сутрин, безплатно на daily diff dot dev, линк по-долу. И така, днешната присъда: НЕОБХОДИМ ПРЕГЛЕД.

Защо моята присъда е НЕОБХОДИМ ПРЕГЛЕД?

4:50 Бих го тествал заедно със съществуващия чекер. Това отговаря на въпрос две. Победите в работния процес са обещаващи, а коректността и поддръжката на равни версии решават дали той принадлежи в потока за пускане. И това е разликата за днес. Аз съм Нико от Axrisi. Обединявайте отговорно.

Източници

  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

Свързани видеоклипове

daily · bg · 7.10.2026 г.

Hono ограничава външните заявки за изтегляне, докато поддържащите преразглеждат приема на приноси

Hono деактивира създаването на външни заявки за изтегляне, като същевременно запазва своя код с лиценз MIT. Синдре Сорхус отделно приписа собствените си ограничения на хранилището на ИИ и каза, че под

5:22 ↗
daily · bg · 29.09.2026 г.

Нидерландското правителство създава собствен Linux, за да избяга от Microsoft

Нидерландското правителство разработва DAWO – работно място, базирано на NixOS, предназначено да намали зависимостта от чуждестранни доставчици на технологии. Проектът обединява операционна система, о

5:01 ↗