A
Angular Fanatic
@ngFanatic1.3K подп.
5.1Kпросмотров
13 марта 2025 г.
questionScore: 5.6K
Cможет ли Typescript 7 ускорить сборку Angular проектов? Недавно был анонс что typescript compiler пишут на go, и что это позволяет работать tsc быстрее в 10 раз. Интересно что это быстрее чем SWC, при том что в tsc-go полноценный Type checking. Но и SWC не самый быстрый, например есть интересный проект OXC Казалось бы можно было взять команде Angular, готовый swc (4 года назад) внутри Angular, зачем ждать? Например как поступили в Deno. Все дело в Type checking: https://github.com/angular/angular/issues/38732 А еще в том что в Angular есть ngtsc. (ngtsc — это транспилятор TypeScript в JavaScript, который включает в себя специфические для Angular преобразования. Подробнее: https://github.com/angular/angular/blob/main/packages/compiler/design/architecture.md) Специфичные же преобразования написаны на js/ts, и выполняются не нативно, особенной болью являются парсинг Angular шаблонов и их type checking. Если же typescript 7 и дойдет до Angular, то прирост в сборке х10 ожидать не стоит, c синхронным выполнением ngtsc. Лучшим для нас с вами, на мой взгляд, была бы реализация ngtsc на go, а так же поддержка нативных плагинов в esbuild.
5.1K
просмотров
1158
символов
Нет
эмодзи
Нет
медиа

Другие посты @ngFanatic

Все посты канала →
Cможет ли Typescript 7 ускорить сборку Angular проектов? Нед — @ngFanatic | PostSniper