Родной порт TypeScript на Go (Project Corsa) обеспечивает ускорение проверки типов примерно в 10 раз
Основное обновление
Команда TypeScript от Microsoft представила родной порт компилятора TypeScript и языкового сервиса на основе Go (Project Corsa / путь TypeScript 7) и опубликовала широкие родные превью. Бенчмарки в объявлении показывают снижение времени проверки типов и загрузки редактора на больших репозиториях примерно на 8–13 раз, а также около 50% снижения использования памяти. Превью доступно для тестирования через пакет native-preview и интеграцию с VS Code.
Почему это важно
Это одно из самых значительных изменений в инструментах для разработки JavaScript/TypeScript за последние годы, так как оно напрямую сокращает циклы обратной связи для разработчиков в масштабах. Практические эффекты ощутимы немедленно: гораздо более быстрая отзывчивость редактора (мгновенная диагностика, автозавершение и поиск/переименование в больших монорепозиториях), значительно более короткие задания проверки типов в CI и меньшее использование ресурсов для пакетных и CI рабочих нагрузок. Для команд с большими кодовыми базами на TypeScript или тяжелыми монорепозиториями этот переход снижает трение в рабочих процессах, управляемых IDE, и может сократить затраты и время ожидания в пайплайнах без изменения поведения приложения во время выполнения. Команда TypeScript планирует поддерживать существующую линию на основе JS 6.x в течение переходного периода, поэтому внедрение является необязательным и постепенным; родная реализация позиционируется как альтернативный вариант, но не как немедленная принудительная миграция. Для практиков полезные рекомендации заключаются в том, чтобы оценить родное превью параллельно в локальной разработке и CI (например, попробовать пакет native-preview и экспериментальную интеграцию с VS Code), запустить полные наборы тестов/проверок типов, чтобы выявить различия в паритете, и сотрудничать с поддерживающими инструментами (пакетировщики, линтеры, расширения редакторов, образы CI), чтобы подтвердить совместимость перед более широким развертыванием. Ожидайте наибольших выигрышей для очень больших кодовых баз и рабочих процессов с интенсивным использованием редакторов, а также предвкушайте краткосрочный или среднесрочный период, в течение которого экосистемы инструментов адаптируются к новым родным API компилятора и нюансам поведения.
Источник
Читать дальше
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.
Нативные превью TypeScript (Go-базированный tsgo) — ~10x быстрее проверки типов и сервис редактора
26 ноября 2025 г.Microsoft опубликовала нативные превью компилятора TypeScript и сервиса языка (кодовое имя ‘Corsa’ / tsgo), обеспечивая улучшения на порядок по времени загрузки редактора, проверки типов и сборки CI; ранний превью доступен через @typescript/native-preview и расширение для VS Code.