-
-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
$mol_build: Ускорение сборки #375
Comments
Не знаю откуда у тебя информация про многопоточность. Отрабатывает сборка синхронно. |
По загрузке процессора, раньше ts никак не мог все ядра загрузить |
Не факт, что это он их грузит. И не факт, что чем-то полезным. |
Ускорить cold start тоже интересная задача. createWatchCompilerHost можно попробовать донастроить для incremental |
А ты не хочешь попробовать сборщик переписать? |
Сейчас норм, после твоего фикса тестового бандла и моего сорсмап-генератора |
Раньше в один поток собиралось медленно, на каждый чих по 30 сек.
Благодаря многопоточности сейчас где-то 10 сек на горячем старте, все-равно медленно.
Еще ощущение, что нет сейчас никакого инкрементального билда. Можно попробовать фишки 3.6 версии заюзать.
https://devblogs.microsoft.com/typescript/announcing-typescript-3-6-rc/
microsoft/TypeScript#31432
TypeScript 3.6 now exposes two sets of APIs to operate on project references and incremental program building.
For creating --incremental builds, users can leverage the createIncrementalProgram and createIncrementalCompilerHost APIs. Users can also re-hydrate old program instances from .tsbuildinfo files generated by this API using the newly exposed readBuilderProgram
The text was updated successfully, but these errors were encountered: