Основные улучшения:
- До 16× более высокая производительность на некоторых проектах.
- Параллелизация проверки типов значительно ускоряет сборку на многоядерных процессорах.
- Компилятор и языковой сервер полностью перенесены на Go, что обеспечивает нативную производительность и эффективное использование многопоточности.
Новые возможности для управления параллелизмом:
-
--checkers — задает количество параллельных воркеров для проверки типов.-
--builders — позволяет параллельно собирать проекты при использовании --build.-
--singleThreaded — отключает многопоточность для отладки или работы в средах с ограниченными ресурсами. По данным команды TypeScript, типичный прирост производительности при полной сборке составляет 8–12×, а при увеличении числа воркеров (например,
--checkers 8) на некоторых крупных кодовых базах достигает 16,7×. @WebDev_Plus
