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, пытается еще больше укрепить свои позиции в области интерфейсной и полнофункциональной разработки за счет более высокой скорости создания и более легкого использования ресурсов.