Корпорация Microsoft выпустила бета-версию TypeScript 7.0, представив ряд изменений, направленных на значительное повышение его производительности, стабильности и совместимости.
Главным событием этого релиза стала новая реализация компилятора и сервиса языка, написанная на языке программирования Go. Это представляет собой серьезный сдвиг по сравнению с предыдущими версиями и призвано лучше задействовать возможности современного оборудования, такие как параллельная обработка. По заявлению компании, этот новый подход может ускорить такие задачи, как компиляция и проверка типов, в 10 раз и даже более, особенно в крупных кодовых базах.
Несмотря на смену базовой технологии, Microsoft подчеркивает, что общее поведение TypeScript остается согласованным с предыдущими версиями. Например, система проверки типов призвана работать так же, как в TypeScript 6.0, что должно помочь разработчикам осуществить переход без необходимости вносить серьезные корректировки в существующие проекты.
Чтобы опробовать TypeScript 7.0 beta, разработчики могут установить предварительный пакет через npm и запустить новый исполняемый файл tsgo, который заменяет компилятор tsc. Microsoft поясняет:
“Чтобы получить TypeScript 7.0 Beta, вы можете установить его через npm:
npm install -D @typescript/native-preview@betaПосле этого вы можете запускать tsgo вместо исполняемого файла tsc.
> npx tsgo --versionVersion 7.0.0-betaMicrosoft также предоставила способы тестирования обновленного сервиса языка в средах разработки. Например, доступно предварительное расширение для Visual Studio Code, позволяющее разработчикам ощутить прирост производительности непосредственно при написании и редактировании кода.
Хотя бета-версия считается достаточно стабильной для экспериментов и даже некоторого повседневного использования, Microsoft отмечает, что работа над ней еще продолжается. Поэтому компания призывает разработчиков и пользователей опробовать ее и поделиться отзывами. Таким образом, конкретная дата выпуска финальной версии пока не объявлена, поскольку Microsoft планирует продолжать улучшения до того, как TypeScript 7.0 станет общедоступным.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Sayan Sen




