TypeScript przyspiesza kompilacje przyrostowe dzięki równoległym kontrolom
Scalona zmiana kompilatora umożliwia równoległe sprawdzanie sygnatur plików dotkniętych edycją często importowanych modułów. Wcześniej etap ten działał sekwencyjnie.
Co się zmieniło
W teście autora kompilacja po zmianie samego komentarza na 32-rdzeniowym Linuksie skróciła się z 3,4 do 1,5 sekundy. W pakiecie n8n podobny przypadek skrócił się z 5,4 do 4,5 sekundy. Wyniki dotyczą konkretnych obciążeń.
Wydajność i ograniczenia
Pracę ogranicza GOMAXPROCS; korzyści zależą od dostępnych kontrolerów i zależności. Nie dotyczy to isolatedModules, gdzie nie są przeglądane pliki odwołujące się.
Źródło
- Compute signatures of dependent files in parallel on incremental rebuilds (merged 2026-11-03).