Microsoft выпустили TypeScript 5.7 Beta
Что интересного появилось:
🎉 Поддержка ECMAScript 2024
Теперь в TypeScript можно использовать встроенные возможности ECMAScript 2024, такие как groupBy и другие функции.
Для этого обновляем target в tsconfig
🚀 Поддержка кэширования компиляции V8 для Node.js
В версии Node.js 22.8.0 появилась функция module.enableCompileCache(), которая включает автоматическое кэширование скомпилированного JS-кода. Это значительно ускоряет повторные запуски приложения и снижает нагрузку на процессор. По данным тестов, время перезапуска уменьшилось в 2.5 раза!
🛠 Улучшенная проверка неинициализированных переменных
TypeScript теперь лучше отслеживает использование переменных. Он подсвечивает переменные, которые не были инициализированы перед использованием, включая случаи с вложенными функциями и переменными, зависящими от асинхронного кода. (PS прям урааа!)
Подробнее об этих и других улучшениях можно почитать тут