Fix JSON diff viewer performance issue causing UI freeze with large payloads
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- react
- Lĩnh vực
- frontend, performance
Hướng nghiên cứu
Tái hiện hiện tượng treo bằng cách sử dụng báo cáo đính kèm cùng các payload expected và actual lớn, so sánh dữ liệu khớp với trường hợp 8k dòng đã được báo cáo và dữ liệu không khớp có tổng cộng khoảng 12k dòng. Truy vết điểm vào của JSON diff viewer và xác định công việc rendering làm chặn UI; hoàn thành nghĩa là các kích thước payload này tải được mà không bị treo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
- 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
- Ngôn ngữ chính
- HTML
- Star
- 8
- Fork
- 6
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của keploy/react-diff-viewer
-
feat: add noise ignoring functionality to header and status similar to bodyCó thể làm lại được @Sarthak160 đã nhận 978 ngày trước và không có pull request nào đang mở. Đang mở
keploy/react-diff-viewer#12 · 1 bình luận · 1 người được giao ·
Tất cả issue của keploy/react-diff-viewer
Issue tương tự
-
priority: medium website
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
level/task reporter/qa type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
wazuh/wazuh-dashboard-plugins#9310 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
code4romania/cpc#47 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
wellcomecollection/wellcomecollection.org#13589 ·
Maintainer thường phản hồi trong vòng 1 ngày