Технологии ·

TypeScript 7 ускорил проверку кода в 12 раз

Microsoft выпустила TypeScript 7.0 — новую версию компилятора для языка программирования TypeScript. Релиз состоялся 8 июля 2026 года. По тестам компании, проверка кода обычно проходит в 8–12 раз быстрее, чем в TypeScript 6.

TypeScript 7 ускорил проверку кода в 12 раз
Изображение: Tech Insider

В тесте Microsoft проверка кода редактора VS Code заняла 10,6 секунды вместо 125,7 секунды. Речь о проверке типов: компилятор ищет несоответствия между типами данных, используемыми в программе. Эти цифры не описывают весь процесс сборки приложения, включая тесты и упаковку.

На пяти открытых кодовых базах Microsoft зафиксировала ускорение от 7,7 до 11,9 раза при настройках по умолчанию и от 10,6 до 16,7 раза при восьми параллельных задачах проверки типов. В тестах с настройками по умолчанию потребление памяти снизилось на всех пяти проектах. Результаты зависят от проекта и компьютера; независимые испытания в источнике не приводятся.

В TypeScript 7.0 нет программного интерфейса для инструментов, которые используют компилятор как библиотеку: им пока требуется TypeScript 6. Такой интерфейс ожидается в ветке 7.1, которая на 3 ноября 2026 года находится в бета-версии. Кроме того, часть настроек, объявленных устаревшими в TypeScript 6, теперь вызывает ошибки.

Создатель TypeScript Андерс Хейлсберг объяснил ускорение двумя изменениями: компилятор переписали с JavaScript на Go и добавили параллельную обработку задач с общей памятью. При переносе разработчики стремились сохранить алгоритмы и поведение прежнего компилятора ради обратной совместимости.

Ранее по теме: Система искусственного интеллекта Maxwell ускоряет программы в 38 раз без изменения кода

Источник: Tech Insider

Читайте также