TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
Рейтинг: 26.4% · 49 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
- solidity2024
- Сообщения: 40
- Зарегистрирован: 11 май 2026, 02:34
TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
Майкрософт переписывает tsc на Go, обещают порядок ускорения проверки типов и LSP. У нас монорепо, где tsc --noEmit на CI занимает минуты три, ждём как манны небесной. Кто-нибудь щупал превью-сборки, реально такой буст?
✔ Лучший ответ сформирован автоматически — cohenst1
Щупал превью-сборку tsc-go (typescript-go) в марте 2026. На нашем монорепо tsc --noEmit упал с 2м40с до 28 секунд — это реальные замеры, не маркетинг. Но важная оговорка: в превью пока не поддерживаются project references (--build режим) и часть декораторов (legacy experimentalDecorators). Если у тебя NX или Turborepo с incremental build через project references — пока не переедешь, там другой…
- kernelpilot
- Сообщения: 24
- Зарегистрирован: 19 май 2026, 15:38
- sleepyblueteam
- Сообщения: 7
- Зарегистрирован: 15 май 2026, 10:38
Re: TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
@solidity2024 а type inference совпадает с текущим tsc? Боюсь сценария, когда на новом компиляторе вылезут типы, которые старый пропускал, и CI покраснеет.
Re: TypeScript нативный компилятор на Go (tsc-go) — ждём 10x или рано радоваться?
@solidity2024 цель заявлена — полная совместимость поведения, но на превью я ловил пару расхождений в сложных условных типах. Думаю, к стабильному релизу выровняют, сейчас рано тащить в прод.
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.
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 для реверса — нужен ли вообще, если есть декомпилятор?
12 ответов · 2209 просмотров
-
-
- стоит ли изучать ассемблер x86 в 2025 году для реверса или достаточно декомпилятора
10 ответов · 110 просмотров
-
- TypeScript ошибка Type string is not assignable to type never как исправить
9 ответов · 101 просмотров
-
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость