keploy / keploy/react-diff-viewer

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

Ouverte
#18 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
HTML
Étoiles
8
Forks
6
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

- 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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

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.

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

Évaluation

Stack technique
react
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.