keploy / keploy/react-diff-viewer

Fix JSON diff viewer performance issue causing UI freeze with large payloads

Abierto
#18 1 comentario 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.