Microsoft выпустили TypeScript 5.7 Beta

Что интересного появилось:

🎉 Поддержка ECMAScript 2024

Теперь в TypeScript можно использовать встроенные возможности ECMAScript 2024, такие как groupBy и другие функции.

Для этого обновляем target в tsconfig

{ "compilerOptions": { "target": "es2024" } }

🚀 Поддержка кэширования компиляции V8 для Node.js

В версии Node.js 22.8.0 появилась функция module.enableCompileCache(), которая включает автоматическое кэширование скомпилированного JS-кода. Это значительно ускоряет повторные запуски приложения и снижает нагрузку на процессор. По данным тестов, время перезапуска уменьшилось в 2.5 раза!

🛠 Улучшенная проверка неинициализированных переменных

TypeScript теперь лучше отслеживает использование переменных. Он подсвечивает переменные, которые не были инициализированы перед использованием, включая случаи с вложенными функциями и переменными, зависящими от асинхронного кода. (PS прям урааа!)

Подробнее об этих и других улучшениях можно почитать тут

Начать дискуссию