TypeScript становится нативным: публичные превью компилятора на основе Go (Проект Corsa)
Основное обновление
Microsoft опубликовала превью TypeScript Native (Проект Corsa): порт компилятора и языкового сервиса TypeScript на основе Go, доступный как пакет npm preview (экспонирует бинарный файл tsgo) и расширение "TypeScript (Native Preview)" для VS Code. Команда сообщает о стабильных улучшениях на ~10× на больших реальных проектах (время проверки типов и загрузка проекта в редакторе), теперь включая проверку JSX и JavaScript+JSDoc, а также редактирование на основе LSP. Превью явно является «работой в процессе»: многие функции редактора и некоторые флаги сборки/вывода все еще отсутствуют, и известны поведенческие различия в крайних случаях.
Почему это важно
Это практическое, не косметическое изменение в инструментах TypeScript, которое немедленно изменяет эргономику разработчиков и экономику CI для больших кодовых баз и монорепозиториев. Более быстрая проверка типов и значительно меньшая задержка запуска редактора сократят время итерации, позволят проводить более глубокий статический анализ и использовать более крупные рабочие процессы монорепозитория, а также сделают инструменты на лету (рефакторинг, кросс-проектные запросы, помощники на базе ИИ) гораздо более отзывчивыми. Оперативно команды должны рассматривать нативную сборку как другой артефакт времени выполнения: образы CI и среды разработки должны включать или устанавливать бинарный файл tsgo, а интеграции редактора зависят от нового пути LSP (существуют мосты libsyncrpc для Node). Поскольку превью может отличаться в тонких аспектах (разрешение модулей, пользовательские трансформаторы, специфические поведения --build/emit), рассматривайте внедрение как поэтапное: валидируйте tsgo на репрезентативных сервисах/ветках, запускайте сквозные тесты и инструменты, чувствительные к типам, и планируйте обновление образов CI/devcontainer только после проверки паритета для ваших рабочих нагрузок. В долгосрочной перспективе это станет путем к TypeScript 7 и существенно более быстрому опыту разработчиков; в краткосрочной перспективе ожидайте запуска нативного превью параллельно с существующим JS-компилятором для выявления любых проблем совместимости.
Источник
Читать дальше
Node.js v25 запланирован на 2025‑10‑15 — ожидается семантический мажорный релиз
30 сентября 2025 г.Node.js v25 запланирован на 15 октября 2025 года (крайний срок коммитов 2025‑09‑15). Команды должны запускать CI против нового мажора, проверять нативные модули и готовить канареечные деплои.
Azure Functions Proxies: поддержка сообщества заканчивается 2025‑09‑30 — мигрируйте с Proxies сейчас
29 сентября 2025 г.Microsoft объявила, что Azure Functions Proxies не будет поддерживаться после 2025‑09‑30; команды, все еще использующие Proxies, должны немедленно провести инвентаризацию и мигрировать на поддерживаемую API-платформу (APIM, Front Door или легкий обратный прокси).
NodeShield: принудительное соблюдение SBOM в реальном времени (CBOM) для Node.js ограничивает атаки на цепочку поставок с незначительными накладными расходами
28 сентября 2025 г.Новая статья представляет NodeShield, систему принудительного соблюдения в реальном времени, которая использует SBOM, дополненные возможностями по зависимостям (CBOM), чтобы предотвратить злоупотребления в цепочке поставок в Node.js с эффективностью ~98% и накладными расходами <1 мс.