Официальный релиз TypeScript 7



TypeScript 7 официально вышел с новыми возможностями, которые значительно улучшают производительность. Это важный шаг в развитии языка программирования.
Официальный релиз TypeScript 7
TypeScript 7 портирован на нативный код с поддержкой параллельного выполнения, благодаря чему он может работать до 10 раз быстрее на многих проектах.
Что изменилось:
- Быстрее компиляция и тайпчеккинг;
- Меньше потребление памяти;
- Меньше крашей в редакторе;
- Быстрее CI;
- Отзывчивее VS Code, Visual Studio и другие IDE;
- Официальная поддержка LSP;
- Новый режим --watch на базе Go-порта watcher’а из Parcel;
- Автоматическое освобождение неиспользуемого состояния тайпчекера после простоя.
Все привычные функции редактора остались на месте: автоимпорты, Find All References, hover-подсказки, inlay hints, code lenses, linked editing, семантическая подсветка, сортировка импортов и многое другое. Теперь это работает заметно быстрее.
Новые экспериментальные флаги для параллелизма:
--checkers- управляет количеством воркеров для тайпчеккинга;--builders- управляет параллельными сборками проектов.
Для тех, кому всё ещё нужен API TypeScript 6, появился отдельный пакет:
/typescript6- он ставится рядом с TypeScript 7 и даёт отдельный бинарникtsc6, без конфликтов с обычнымtsc.
Как установить TypeScript 7:
npm install -D typescript
А запускать, как обычно:
npx tsc
В общем, TypeScript 7 – это большой шаг в сторону более быстрого, стабильного и приятного девелоперского опыта, особенно на больших кодовых базах и в командах, где каждая задержка в CI и редакторе реально чувствуется.
Почему это важно
АналітикаЭтот релиз значительно улучшает производительность разработки, что критически важно для крупных проектов. TypeScript 7 обеспечивает лучшую стабильность и скорость, что повышает эффективность работы команд.
Обсудить в сообществе
Діліться своїм досвідом та думками з ШІ-розробниками