angular / angular/components

mat-select seems to have serious performance issue

Abierto
#7,623 25 comentarios 32 reacciones 0 asignados Ver en GitHub
area: material/select P3 perf
Lenguaje dominante
TypeScript
Estrellas
25k
Forks
6.8k
Merge medio
1 d 8 h
PR fusionados (30 d)
91

Descripción

#### 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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El informe menciona mat-select y mat-form-field, pero no indica archivos, pruebas ni un punto de entrada para la reproducción. Empieza reproduciendo el retraso reportado con 5–8 controles mat-select en Angular 4.4.4 y Material 2.0.0-beta.12; después, compáralo con mat-select sin mat-form-field. El trabajo estará terminado cuando el formulario extenso ya no muestre el retraso de varios segundos reportado y el comportamiento esté cubierto por una prueba de regresión o un benchmark.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, typescript
Área
frontend, performance
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.