angular / angular/components

Significant Slowdown in M3 Runtime Compilation

Ouverte
#28,971 10 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
area: material/core M3 needs investigation P3
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

### Is this a regression?

- [ ] Yes, this behavior used to work in the previous version

### The previous version in which this bug was not present was

_No response_

### Description

Building our NX monorepo, particularly when utilizing M3 material components at runtime, is experiencing noticeable delays. This slowdown in compilation time is impacting our development efficiency.

Without M3, the compilation process takes approximately 2 seconds. However, with M3 integrated, the compilation time extends to 40 seconds or more.

### Reproduction

StackBlitz link:
Steps to reproduce:
1.
2.

### Expected Behavior
.

### Actual Behavior

.

### Environment

- Angular: v18.0.0-rc.0
- CDK/Material: v18.0.0-rc.0
- Browser(s): chrome
- Operating System (e.g. Windows, macOS, Ubuntu): mac

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun lien de reproduction exploitable, aucune étape, aucun fichier, aucun test ni point d’entrée n’est fourni. Commencez par reproduire la compilation du monorepo NX avec et sans composants d’exécution Angular Material M3, en comparant les temps de compilation indiqués d’environ 2 secondes et 40 secondes ; la tâche est terminée lorsqu’il est possible d’isoler le ralentissement et de vérifier l’amélioration du temps de compilation.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular, typescript
Domaine
frontend, performance
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.