ИИ-агенты в одиночку портируют гигантские кодовые базы, а новые языковые модели выходят на уровень полноценных мидл-разработчиков.
Обзор главных событий недели из выпуска Syntax Weekly: релиз молниеносного TypeScript 7, драма вокруг переписывания Bun с Zig на Rust, а также практические впечатления от новой линейки моделей GPT-5.6.
TypeScript 7.0: Портирование на Go и 10-кратное ускорение
Главная новость для всей экосистемы JavaScript — полноценный релиз TypeScript 7.0. Впервые в истории проекта компилятор (tsc) и языковой сервер больше не написаны на самом TypeScript: команда Microsoft полностью портировала их на язык Go.
Почему именно Go?
Вместо C# или Rust архитекторы выбрали Go из-за его мощной встроенной модели параллелизма (shared memory multithreading) и низкоуровневого контроля над памятью при минимальном оверхеде сборщика мусора. Синтаксис и структура Go оказались достаточно близки к JS/TS, чтобы перенести логику проверки типов один к одному без потери совместимости со старыми версиями.
Реальные цифры производительности
Разница в скорости сборки на крупных проектах выглядит невероятно — время компиляции сокращается в среднем в 8–12 раз, а потребление оперативной памяти падает примерно на 50%.
- VS Code (2.3 млн строк кода): время сборки упало с 125 секунд до 10 секунд.
- Sentry (1.9 млн строк кода): сборка ускорилась с 140 секунд до 15 секунд.
- Локальная разработка: языковой сервер в VS Code стал работать мгновенно, а сбои и падения LSP-сервера сократились на 80%. В проектах, где разработчики раньше выносили проверку типов в CI из-за зависаний редактора, локальный type-checking снова стал комфортным.
Как обновиться: Переход максимально бесшовный. Достаточно установить новую версию через npm install -d typescript, и проект автоматически начнет использовать нативный Go-движок с распараллеливанием по ядрам процессора.Драма вокруг Bun: ИИ-портирование на Rust против создателя Zig
Один из самых обсуждаемых и скандальных кейсов месяца — миграция гипер-быстрого JS-рантайма Bun с языка Zig на Rust. Автор Bun Джаред Самнер (Jarred Sumner) осуществил этот переход не вручную, а с помощью ИИ-агентов.
Как 64 «Клода» переписали 500 000 строк кода
После того как компания Anthropic (создатели Claude) приобрела команду Bun, Джаред получил доступ к предрелизной модели Claude Fable 5.
- В течение 11 дней параллельно работало около 50–60 динамических агентов Claude.
- Они портировали 1 448 файлов на Zig в 1 миллион строк кода на Rust.
- Один агент писал код, а второй (соревновательный) искал регрессии и баги. Ключевым фактором успеха стало то, что тесты Bun написаны на TypeScript — агентам просто нужно было добиться зеленого света в тестах.
- Итоговая стоимость генерации составила около $165 000 по тарифам API (для команды Bun это было бесплатно благодаря Anthropic). Без ИИ такой порт занял бы у команды из 4 человек целый год.
Ответ Эндрю Келли и раскол в сообществе
Решение уйти с Zig вызвало резкую реакцию создателя языка Zig — Эндрю Келли (Andrew Kelley). Он опубликовал эмоциональную статью, в которой раскритиковал архитектуру Bun:
- Качество кода: Келли заявил, что проблемы со стабильностью Bun были вызваны не ограничениями Zig, а плохими инженерными практиками автора («спагетти-код», «хаки поверх хаков» и игнорирование технического долга в погоне за фичами).
- Запрет на ИИ: Вскоре после конфликта команда Zig официально обновила правила контрибьютинга, полностью запретив пулл-реквесты, сгенерированные ИИ, чтобы защитить экосистему от «синтетического мусора» (AI slop).
- Маркетинг Anthropic: Многие эксперты в сообществе отметили, что вся миграция послужила грандиозной рекламной кампанией для Anthropic, демонстрирующей способность их моделей переписывать критическую инфраструктуру.
Релиз GPT-5.6: Luna, Terra и мощнейшая Soul
OpenAI без лишнего шума выкатила линейку моделей GPT-5.6, разделив её на три тира по аналогии с космическими телами:
- Luna: компактная, быстрая и дешевая модель для простых задач и классификации.
- Terra: «рабочая лошадка». Она стоит в 2 раза дешевле, чем GPT-5.5, но выдает аналогичный уровень качества. Отличный вариант для экономии токенов в повседневных задачах.
- Soul: флагманский гигант для сложного архитектурного планирования и глубокого написания кода.
Практические впечатления от GPT-5.6 Soul
В реальных задачах разработчиков версия Soul показывает уровень понимания контекста, сравнимый с Claude Opus/Fable:
- Генерация сложной графики и математики: Модель способна «с одного промпта» (one-shot) писать сложные GLSL-шейдеры для видео (например, имитацию CRT-мониторов и VHS-пленки с корректным блюром, скан-линиями и ореолами), с чем раньше возникали трудности у других моделей.
- Архитектурное планирование: Soul превосходно удерживает контекст крупных монорепозиториев и помогает проектировать фреймворки, точно определяя технический долг и следующие шаги.
- Особенность работы: Как и Claude Fable, модель Soul склонна работать очень долго и дотошно, если задать ей открытый вопрос без четких границ. Чтобы не сжигать лимиты, ей необходимо ставить жесткие условия завершения (end-state goals).
Сводка главного за неделю
| Технология | Что произошло | Главный практический плюс |
| TypeScript 7.0 | Компилятор портирован на Go | Сборка проектов в 10 раз быстрее, минус 50% памяти |
| Bun (Rust Rewrite) | 500к строк на Zig переписаны на Rust с помощью ИИ | Повышение стабильности рантайма, демонстрация силы ИИ-агентов |
| GPT-5.6 Terra | Релиз средней модели новой линейки | Качество уровня GPT-5.5 за половину стоимости |
| GPT-5.6 Soul | Релиз флагманской модели | Высочайший уровень кодинга и математики (шейдеры, архитектура) |
На основе Bun re-written in Rust, Zig team big mad ⟡ TypeScript 7 released, now 10x faster! Syntax Weekly
