Microsoft ускорила TypeScript в 10 раз, перейдя на нативный компилятор. Компиляция быстрее, память расходуется меньше, релиз — в 2025 году
Microsoft объявила о радикальном ускорении TypeScript: новая нативная версия компилятора сокращает время сборки в среднем в 10 раз.
Как удалось достичь ускорения
Microsoft начала портировать TypeScript на нативный код, отходя от текущей JavaScript-реализации. В результате:
- Компиляция ускоряется в 9–13 раз (в зависимости от проекта).
- Редактор загружается в 8 раз быстрее (на примере Visual Studio Code).
- Потребление памяти уменьшилось почти вдвое.
Вот как изменилось время компиляции в известных проектах:
Подобные улучшения открывают возможности для мгновенного анализа кода, продвинутых рефакторингов и интеграции ИИ-инструментов в процесс разработки.
Редакторы и новые возможности
Большинство разработчиков работают в редакторах, где важна скорость. Благодаря нативному компилятору:
- Время загрузки VSCode сократилось с 9,6 до 1,2 секунд.
- Редакторы станут быстрее за счет перехода на Language Server Protocol (LSP).
- Автодополнение, поиск ссылок, навигация и рефакторинг станут мгновенными.
Будущее TypeScript: версия 7.0 и переходный период
- TypeScript 6.x (JS) продолжит получать обновления.
- TypeScript 7.0 (нативный) выйдет, когда достигнет полной совместимости.
- Обе версии будут поддерживаться параллельно до полного перехода.
Microsoft обещает регулярно публиковать обновления о проекте.
Первая версия нативного TypeScript для CLI появится уже в середине 2025 года, а полноценный релиз ожидается к концу года.