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 доступно расширение для предварительного просмотра, позволяющее разработчикам непосредственно оценить улучшения производительности при написании и редактировании кода.
Хотя
Читать на habr.com