Microsoft объяснила способ установки нового и более быстрого TypeScript

от автора

Microsoft выпустила бета-версию TypeScript 7.0, внедрив ряд изменений, направленных на улучшение производительности, стабильности и совместимости. Компания объяснила, как установить её.

Главным нововведением релиза является новый компилятор и реализация языковой службы, написанные на языке программирования Go. Это знаменует собой существенный сдвиг по сравнению с предыдущими версиями и призвано лучше использовать возможности современного оборудования, такие как параллельная обработка. Компания заявляет, что новый подход может ускорить такие задачи, как компиляция и проверка типов, в 10 раз и даже больше, особенно в больших кодовых базах.

Несмотря на изменение базовой технологии, Microsoft заявила, что общее поведение TypeScript остается неизменным по сравнению с предыдущими версиями. Например, система проверки типов должна работать так же, как и в TypeScript 6.0, что должно помочь разработчикам перейти на новую версию без необходимости вносить существенные изменения в существующие проекты. 

Чтобы попробовать бета-версию TypeScript 7.0, разработчики могут установить пакет предварительной версии через npm и запустить новый исполняемый файл tsgo, который заменяет компилятор tsc. Microsoft поясняет: «Чтобы получить бета-версию TypeScript 7.0, вы можете установить её через npm:

  • npm install -D @typescript/native-preview@beta

  • после этого нужно запустить tsgo вместо исполняемого файла tsc.

> npx tsgo --version

Version 7.0.0-beta

Microsoft также предоставила способы тестирования обновлённой языковой службы в средах разработки. Например, для Visual Studio Code доступно расширение для предварительного просмотра, позволяющее разработчикам непосредственно оценить улучшения производительности при написании и редактировании кода.

Хотя бета-версия считается достаточно стабильной для экспериментов и даже для повседневного использования, Microsoft отмечает, что она всё ещё находится в стадии разработки. Поэтому компания призвала разработчиков и пользователей попробовать её и поделиться отзывами. Таким образом, конкретная дата выпуска финальной версии ещё не объявлена, поскольку Microsoft планирует продолжать улучшать её.

В марте Microsoft представила релиз TypeScript 6.0. Ветка 6.0 отмечена как последняя, поставляемая с компилятором на языке TypeScript, транслируемом в JavaScript.

ссылка на оригинал статьи https://habr.com/ru/articles/1026576/