Предварительный просмотр нативного порта TypeScript — ~10x быстрее tsc и языкового сервиса
Основное обновление
Microsoft опубликовала официальный предварительный просмотр нативного порта TypeScript (нативная реализация tsc и языкового сервиса), который демонстрирует улучшения на порядок в времени проверки типов, отзывчивости редактора и использовании памяти по сравнению с существующей реализацией на Node.js/TS. Предварительный просмотр предназначен как ранний, опциональный путь для замены текущего компилятора и языкового сервиса на основе JavaScript; инструкции по сборке и запуску, а также первоначальные бенчмарки были опубликованы вместе с анонсом.
Почему это важно
- Обратная связь разработчиков: Крупные монорепозитории и большие проекты на TypeScript увидят значительно более короткие времена инкрементальной проверки и полной сборки, что сократит время простоя разработчиков (быстрее редактирование, быстрее сохранение) и ускорит итерации по запросам на слияние.
- CI и затраты: Более быстрые проверки типов сокращают общее время CI и затраты на исполнителей (меньше параллельных машин или более короткие продолжительности задач). Команды с большими нагрузками по типам могут часто перемещать работу из очереди CI на более быстрые проверки перед коммитом или перед слиянием.
- UX редактора и инструментов: Языковой сервис в редакторах (IntelliSense, переход к определению, рефакторинг) выигрывает от более низкой задержки и меньшего давления на память, улучшая DX на малоресурсных машинах и в больших рабочих пространствах.
- Поверхность миграции: Нативный порт представлен как предварительный просмотр с приоритетом совместимости и опциональным выбором, но командам следует тщательно протестировать — различия во времени ошибок или выводе могут привести к более строгой или измененной диагностике. Планируйте поэтапный развертывание: проверяйте в CI, запускайте полный набор тестов/проверок типов и фиксируйте версии в сборочных конвейерах перед переключением.
- Влияние на экосистему: Инструменты (пакетные менеджеры, плагины IDE, кэши сборки), которые интегрируются с API TypeScript или языковым сервисом, должны подготовиться к новой нативной реализации и проверить совместимость; анонс предоставляет рекомендации и репозиторий для экспериментов.
Источник
Читать дальше
Node.js 22 (LTS) — встроенный HTTP/HTTPS прокси + процентное определение памяти (срочно для производственных развертываний)
31 октября 2025 г.Node.js 22.21.0 (LTS) добавляет встроенную поддержку прокси для http/https/fetch и поддержку процентов для --max-old-space-size — немедленное практическое влияние на контейнерные и корпоративные сетевые развертывания.
Node.js 24 переходит в активную LTS (28 октября 2025 года)
28 октября 2025 г.Node.js v24 сегодня перешел из текущей версии в активную LTS — командам разработки следует запланировать обновления, проверку CI и проверки провайдеров/временных сред.
Нативный порт TypeScript (Проект Corsa) — нативные превью доступны с ускорением проверки типов ~10×
27 октября 2025 г.Microsoft выпустила нативные превью компилятора TypeScript (Проект Corsa) — порт на основе Go, обеспечивающий ~10× более быструю проверку типов на больших кодовых базах; превью уже доступно, но ключевые функции все еще отсутствуют.