Полазил в TypeScript
Решил посмотреть что нового в TypeScript 5.9. Самое крутое - import defer для ленивой загрузки модулей. Когда пишешь import defer * as feature from "./module.js", движок загружает модуль полностью, но не выполняет его код до первого обращения к экспорту. Идеально для условной загрузки дорогих фич - аналитика загрузится только когда пользователь реально нажмет кнопку.
Еще понравилось что tsc --init теперь генерирует минимальный современный конфиг вместо 50+ закомментированных строк. Автоматически включает strict, moduleDetection: "force", exactOptionalPropertyTypes и другие крутые настройки. Плюс расширяемые hover-подсказки в VS Code - можно кликать + и - чтобы раскрыть полную структуру типов (хотя в моей IDE так и не нашел куда кликать).
TypeScript 5.9 готовит к переходу на TypeScript 6.0, который будет переходной версией к TypeScript 7.0 (нативная версия). Ожидаются депрекации устаревших настроек и более строгие проверки типов. Плюс оптимизации производительности - кеширование инстанцирования типов для Zod/tRPC и избежание замыканий (+11% скорости). Как я понял 🫡
Что вас удалось попробовать из последних версий?
· 10.10.2025
За js не скажу, но из последнего сидим на python 3.11 (чему и рад вполне) Смотрю и практикую возможности python 3,12 (а это аж октябрь 2023г)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён