Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

@sneha0099 y travaille déjà.

Depuis le 3/9/2025.

  • #19 par @sneha0099 — ouverte

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
react

Piste de recherche

Reproduisez le gel à l’aide du rapport joint et de grands payloads attendus et réels, en comparant les données correspondantes au cas signalé de 8k lignes et les données différentes totalisant environ 12k lignes. Suivez le point d’entrée du JSON diff viewer et identifiez le travail de rendu qui bloque l’UI ; le travail est terminé lorsque ces tailles de payload se chargent sans provoquer de gel.

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

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

Langage dominant
HTML
Étoiles
8
Forks
6
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de keploy/react-diff-viewer

Toutes les issues de keploy/react-diff-viewer

Issues similaires

Plus d'issues Web Dev

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.