✨ Компиляция Angular, проверка типов и узкие места сборки
Сборка крупных Angular-приложений часто становится болезненно долгой, но главная причина кроется не в бандлере и не в генерации кода.
Брэндон Робертс протестировал билд большого проекта четырьмя разными пайплайнами, от легаси Webpack до экспериментального компилятора на Rust, и выяснил, что главным бутылочным горлышком является строгая проверка типов.
Поэтому экспериментальные компиляторы, пропускающие тайпчекинг, оказываются в несколько раз быстрее классических.
Но в будущем переход TypeScript на Go сможет кардинально срезать время тайпчекинга, а значит, и сборки больших проектов.
👉 https://dev.to/brandontroberts/angular-compilation-type-checking-and-build-bottlenecks-4n2f
Post #1545
2.86K

- 👍 7
- ❤ 2