TypeScript становится нативным (Проект Corsa): ~10× быстрее компилятор и нативные превью
Основное обновление
Команда TypeScript компании Microsoft опубликовала нативный порт компилятора TypeScript и языкового сервиса (кодовое имя “Corsa”), реализованный на Go. Анонс и доступные превью показывают примерно порядок увеличения скорости для командной проверки типов и времени загрузки редактора для больших кодовых баз (бенчмарки, опубликованные командой, включают VS Code, Playwright и другие реальные проекты). План заключается в том, чтобы сохранить существующую линию компилятора на базе JS (6.x), пока нативный код не достигнет паритета, а затем выпустить нативную реализацию как TypeScript 7.0.
Почему это важно
Это практическое, не тривиальное изменение в основном рабочем процессе разработчиков. Более быстрый tsc и гораздо более отзывчивый языковой сервис уменьшают тайм-ауты CI, делают большие монорепозитории и кросс-проектные рефакторинги осуществимыми во время итераций разработчиков и снижают давление на память и время холодного старта редактора — все это напрямую влияет на продуктивность разработчиков в больших кодовых базах TypeScript. Миграция также изменяет операционные детали: нативный инструмент распространяется как бинарный файл/LSP (а не просто как пакет Node), поэтому ожидайте обновления CI/контейнерных образов, установки или упаковки другого бинарного файла tsc и проверки интеграций (пользовательские трансформеры, инструменты сборки, расширения редактора и любые инструменты, которые предполагали выполнение в среде Node). Поэтапный подход Microsoft (поддержка 6.x, пока нативный не достигнет паритета) означает, что команды могут тестировать превью поэтапно; но вам следует проверить превью на репрезентативных ветках или некритических сборках, чтобы выявить различия в поведении на ранней стадии и спланировать, когда обновить образы 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.