mat-select seems to have serious performance issue
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
#### Bug, feature request, or proposal:
With latest release, mat-form-field support was added for mat-select. But it introduced performance issues when we have multiple select lists (5-8).
When we use mat-form-field with input or text area it doesn't seem to cause any performance issue but it seem that its implementation for mat-select needs a review. On lengthy forms we are seeing a delay of up to 3 seconds, which are instant without mat-form-field on mat-select.
#### What is the expected behavior?
It should smooth and fast.
#### What is the current behavior?
Its very slow.
#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 4.4.4
Material 2.0.0-beta.12
Chrome
Beitragsleitfaden
Rechercherichtung
Der Bericht nennt mat-select und mat-form-field, aber keine Dateien, Tests oder einen Einstiegspunkt zur Reproduktion. Beginne damit, die gemeldete Verzögerung mit 5–8 mat-select-Steuerelementen unter Angular 4.4.4 und Material 2.0.0-beta.12 zu reproduzieren, und vergleiche sie anschließend mit mat-select ohne mat-form-field. Als abgeschlossen gilt die Arbeit, wenn das umfangreiche Formular nicht mehr die gemeldete Verzögerung von mehreren Sekunden zeigt und das Verhalten durch einen Regressionstest oder Benchmark abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend, performance
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100