Node.js (LTS) может нативно выполнять файлы TypeScript (удаление типов включено по умолчанию)
Основное обновление
Node.js включил функцию "удаления типов" по умолчанию в своей LTS-ветке (v22.18.0), так что среда выполнения может исполнять .ts файлы без отдельного этапа транспиляции (например: node file.ts). Эта возможность все еще помечена как экспериментальная и может быть отключена с помощью флага --no-experimental-strip-types; в примечаниях к выпуску указаны ограничения синтаксиса и ссылки на документацию по поддержке TypeScript для получения подробной информации.
Почему это важно
Это устраняет обязательный круговой процесс сборки/транспиляции для многих случаев использования на стороне сервера и инструментов (скрипты, небольшие сервисы, тестовые оболочки, CI задачи), что может значительно упростить рабочие процессы разработчиков и сократить время итераций и конвейера для проектов, которые остаются в пределах поддерживаемого подмножества TypeScript. На практике не следует предполагать полное соответствие с производственной транспиляцией: существуют документированные ограничения синтаксиса и семантики, некоторые инструменты и библиотеки все еще ожидают скомпилированные выходные данные (карты исходников, пользовательские преобразования, специфическая для платформы упаковка), и в некоторых крупных проектах уже возникли реальные проблемы, когда поведение изменилось. Практические следующие шаги просты: зафиксируйте и протестируйте на Node LTS, который включает эту функцию, запустите ваш полный набор тестов в CI и используйте флаг отключения, если вы столкнетесь с несовместимостями при миграции. Для большинства команд это возможность упростить рабочие процессы разработки и CI, но относитесь к этому как к контролируемой миграции, а не как к немедленной замене существующих конвейеров сборки.
Источник
Читать дальше
Родной порт TypeScript на Go (Project Corsa) обеспечивает ускорение проверки типов примерно в 10 раз
29 ноября 2025 г.Команда TypeScript от Microsoft перенесла компилятор и языковой сервис на Go (Project Corsa), обеспечив значительные улучшения скорости и памяти в реальных условиях и выпустив родные превью для раннего тестирования.
Node.js объявляет встроенное удаление типов TypeScript стабильным (v25.2.0)
28 ноября 2025 г.Node.js v25.2.0 (11 ноября 2025 года) объявляет 'удаление типов' TypeScript на этапе выполнения стабильным — запускайте множество .ts файлов напрямую с помощью node, с важными практическими оговорками.
Docker устраняет критическую уязвимость RCE в вложенной зависимости, upstream-исправление для LangChain.js
27 ноября 2025 г.Docker обнаружил и исправил критическую уязвимость RCE (CVE-2025-12735), коренящуюся в зависимости expr-eval, заменил её на поддерживаемую альтернативу и внес исправление в upstream для LangChain.js — это затрагивает Kibana и многие приложения на основе LLM.