English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
☀️ Планы на лето: прокачать ИИ, CS-базу и забрать оффер со скидкой 50% по промокоду— активируйна странице пакетов

TypeScript 7.0 на Go летает в 10 раз быстрее, а Bun переписали на Rust (и Zig-сообщество в ярости)

TypeScript 7.0 на Go летает в 10 раз быстрее, а Bun переписали на Rust (и Zig-сообщество в ярости)

ИИ-агенты в одиночку портируют гигантские кодовые базы, а новые языковые модели выходят на уровень полноценных мидл-разработчиков.

Обзор главных событий недели из выпуска 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:

  1. Качество кода: Келли заявил, что проблемы со стабильностью Bun были вызваны не ограничениями Zig, а плохими инженерными практиками автора («спагетти-код», «хаки поверх хаков» и игнорирование технического долга в погоне за фичами).
  2. Запрет на ИИ: Вскоре после конфликта команда Zig официально обновила правила контрибьютинга, полностью запретив пулл-реквесты, сгенерированные ИИ, чтобы защитить экосистему от «синтетического мусора» (AI slop).
  3. Маркетинг 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

Читайте также

Комментарии
 logo