Нативные превью TypeScript (Go-базированный tsgo) — ~10x быстрее проверки типов и сервис редактора
Основное обновление
Microsoft опубликовала широкие превью нативного порта TypeScript (кодовое имя “Corsa”), предлагая Go-базируемый исполняемый файл компилятора (распространяется как tsgo через пакет @typescript/native-preview) и экспериментальное расширение для VS Code. Нативное превью демонстрирует примерно 8–10x улучшения в времени загрузки проекта в редакторе и проверки типов на больших репозиториях и предоставляет предварительный языковой сервис для отзывчивости редактора; его можно попробовать сейчас, но он не имеет некоторых производственных функций (вывод деклараций, --build/project-references, полные функции LSP) и является явно предварительным выбором. (devblogs.microsoft.com)
Почему это важно
- Обратная связь разработчиков: большие монорепозитории и тяжелые проекты на TypeScript увидят значительно более короткую обратную связь при редактировании/наборе текста и более быстрые операции рефакторинга (переименование/поиск ссылок), что существенно сокращает время простоя разработчиков и время на проверку.
- CI и затраты: полные/параллельные задания проверки типов и инкрементальные проверки могут завершаться за доли времени, снижая затраты на CI и исполнителей, если вы можете безопасно протестировать превью в вашем конвейере.
- Влияние миграции и риски: превью быстрое, но не полное по функциям — не переключайте сборки CI или производственные сборки оптом. Практический путь: попробуйте tsgo локально (npx tsgo), включите нативное превью VS Code для подмножества команды, запускайте полные тестовые наборы и пути вывода деклараций с вашим существующим tsc для проверки паритета и зафиксируйте версию превью в CI, если вы запускаете пробные задания. Ожидайте, что экосистемная работа (инструменты, которые тесно интегрируются с tsc/tsserver) потребует обновлений по мере того, как нативный API и IPC будут развиваться. (devblogs.microsoft.com)
Источник
Читать дальше
Родной порт 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.