keploy / keploy/react-diff-viewer
Fix JSON diff viewer performance issue causing UI freeze with large payloads
- Lenguaje dominante
- HTML
- Estrellas
- 8
- Forks
- 6
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
- when the test report's payload data increases its freezing the ui.
- when there is match between expected and actual data it can load the 8k line which is max of(expected and actual data) but its taking time.
- when the expected and actual data is not matching so total length of both of 12k(6k expected + 6k actual) is causing ui freeze.
https://github.com/user-attachments/assets/d7dea59d-2aef-4463-9c0a-34938045bd08
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Reproduce the freeze using the attached report and large expected and actual payloads, comparing matching data with the reported 8k-line case and mismatched data totaling about 12k lines. Trace the JSON diff viewer entry point and identify the rendering work that blocks the UI; done means these payload sizes load without freezing.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- react
- Á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