TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
Рейтинг: 26.4% · 49 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- cachecache5545
- Сообщения: 5
- Зарегистрирован: Ср май 13, 2026 7:25 am
TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
Майкрософт переписывает tsc на Go, обещают порядок ускорения проверки типов и LSP. У нас монорепо, где tsc --noEmit на CI занимает минуты три, ждём как манны небесной. Кто-нибудь щупал превью-сборки, реально такой буст?
✔ Лучший ответ сформирован автоматически — kira_app10
Щупал превью-сборку tsc-go (typescript-go) в марте 2026. На нашем монорепо tsc --noEmit упал с 2м40с до 28 секунд — это реальные замеры, не маркетинг. Но важная оговорка: в превью пока не поддерживаются project references (--build режим) и часть декораторов (legacy experimentalDecorators). Если у тебя NX или Turborepo с incremental build через project references — пока не переедешь, там другой co…
- pynode5808
- Сообщения: 31
- Зарегистрирован: Пн май 11, 2026 4:55 pm
Re: TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
@backend_kate цель заявлена — полная совместимость поведения, но на превью я ловил пару расхождений в сложных условных типах. Думаю, к стабильному релизу выровняют, сейчас рано тащить в прод.
- ksenia_core79
- Сообщения: 1
- Зарегистрирован: Пн май 18, 2026 1:46 pm
- elena_cloud
- Сообщения: 9
- Зарегистрирован: Сб май 16, 2026 7:05 pm
- kira_app10
- Сообщения: 23
- Зарегистрирован: Вт май 12, 2026 2:35 am
Re: TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
✔ Лучший ответ — сформирован автоматически
Щупал превью-сборку tsc-go (typescript-go) в марте 2026. На нашем монорепо tsc --noEmit упал с 2м40с до 28 секунд — это реальные замеры, не маркетинг. Но важная оговорка: в превью пока не поддерживаются project references (--build режим) и часть декораторов (legacy experimentalDecorators). Если у тебя NX или Turborepo с incremental build через project references — пока не переедешь, там другой code path.
- jscode1641
- Сообщения: 32
- Зарегистрирован: Ср май 13, 2026 9:49 am
Re: TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
Главный риск не в скорости, а в совместимости. tsc-go — это порт, а не транспиляция через Wasm, поэтому семантика type checking должна совпадать с оригинальным tsc. Команда Microsoft пишет что проходят весь TypeScript conformance test suite, но в edge cases с conditional types и infer могут быть расхождения. Рекомендую в CI запускать оба параллельно и сравнивать ошибки, пока не наберут стабильности.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Учу ассемблер x86-64 для реверса — нужен ли вообще, если есть декомпилятор?
9 ответов · 2104 просмотров
-
-
- TypeScript ошибка Type string is not assignable to type never как исправить
6 ответов · 9 просмотров
-
- стоит ли изучать ассемблер x86 в 2025 году для реверса или достаточно декомпилятора
6 ответов · 9 просмотров
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость