Microsoft официально выпустила TypeScript 7.0. Эта новая версия ориентирована на значительные улучшения производительности и опыта разработки. По сравнению с предыдущим TypeScript 6.0 он примерно в 10 раз быстрее по ключевым показателям производительности. TypeScript 7.0 прошел несколько раундов предварительного тестирования и официально позиционируется как стабильная версия, «готовая для производственных сред». Он уже доступен «из коробки» в основных редакторах, таких как Visual Studio Code, Visual Studio и WebStorm.

Microsoft заявила, что TypeScript 6.0, ранее выпущенный в марте 2026 года, был главным образом предназначен для того, чтобы очистить и подготовить почву для версии 7.0. Таким образом, в версии 7.0 достигнута значительная оптимизация производительности во многих основных процессах разработки, таких как загрузка проекта, автоматическое завершение, поиск ссылок и диагностика. В ходе совместного тестирования с разработчиками внутренние и внешние отзывы, собранные Microsoft, были охарактеризованы как «чрезвычайно положительные», а официальные лица также подчеркнули, что эта версия прошла тщательную проверку для обеспечения надежности в крупномасштабных проектах.

Что касается конкретных функций, TypeScript 7.0 представляет ряд улучшений в области распараллеливания и масштабируемости, в том числе «Пользовательские расширения: распараллеливание и управление», «Распараллеливание проверки типов», «Распараллеливание построителя ссылок на проекты», «Улучшенный режим просмотра» и т. д., сохраняя при этом однопоточный режим для адаптации к конкретным средам. Кроме того, в новой версии улучшено сохранение кодовых точек Unicode для типов литералов шаблонов, обновлены различия в JavaScript, улучшены возможности редактора и улучшена поддержка встроенных языков.

Тесты производительности, опубликованные Microsoft, показывают, что в нескольких крупномасштабных проектах с открытым исходным кодом скорость компиляции TypeScript 7.0 увеличилась вдвое по сравнению с версией 6.0. Например, в проекте VS Code с примерно 2,3 миллионами строк кода полная сборка TypeScript 6.0 заняла около 125,7 секунды, а 7.0 — всего 10,6 секунды, то есть увеличение скорости примерно в 11,9 раза; в таких проектах, как Sentry, Bluesky, Playwright и tldraw, улучшение скорости сборки также было в диапазоне от 7,7 до 8,9 раз.

Помимо оптимизации измерения времени, использование памяти TypeScript 7.0 в процессе сборки также было значительно улучшено. В проекте VS Code пиковое использование памяти в процессе сборки снизилось с примерно 5,2 ГБ в версии 6.0 до примерно 4,2 ГБ в версии 7.0, то есть снижение примерно на 18%. В проекте Bluesky использование памяти снизилось примерно с 1,8 ГБ до 1,3 ГБ, то есть снижение примерно на 26%. Другие проекты обычно добились сокращения памяти примерно на 6–15%.

Интерактивная работа редактора также является изюминкой этого обновления. Microsoft отметила, что в Visual Studio Code, когда разработчик открывает файл, содержащий ошибку, время, необходимое версии 7.0 для обнаружения первой ошибки, сокращается примерно с 17,5 секунды до примерно 1,3 секунды, а скорость ответа увеличивается примерно в 13 раз, что помогает значительно сократить время ожидания и повысить эффективность итерации.

Важно отметить, что TypeScript 7.0 сам по себе не представляет нового официального API. Для цепочек инструментов и экосистем подключаемых модулей, которые полагаются на существующие API, Microsoft рекомендует, чтобы TypeScript 6.0 и 7.0 могли сосуществовать параллельно в сценариях совместимости; обновленный API будет представлен в TypeScript 7.1 позже. Эта пошаговая стратегия выпуска направлена ​​на обеспечение скачка производительности при минимизации воздействия на существующую экосистему.

Что касается методов получения, разработчики могут напрямую установить TypeScript 7.0 через менеджер пакетов Node (npm): Команда «Выполнить».npm install -D typescriptВы можете добавить его в проект как зависимость разработки. Если вы хотите заранее ознакомиться с новыми функциями и оптимизацией последующих версий, вы также можете использоватьnpm install -D typescript@nextУстановите ночную сборку для тестирования и получения отзывов перед официальным выпуском.

Заглядывая в будущее, Microsoft объявила в своем официальном блоге, что продолжит совершенствовать итерации TypeScript, улучшая производительность, добавляя новые функции и обновления API. Ожидается, что в ближайшие месяцы будут выпущены новые версии. С официальным выпуском TypeScript 7.0 эта реализация языка, сочетающая как статическую типизацию, так и экологию JavaScript, пытается еще больше укрепить свои позиции в области интерфейсной и полнофункциональной разработки за счет более высокой скорости создания и более легкого использования ресурсов.