-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Hello there,
I'm a developer at Lichtblick (https://github.com/Lichtblick-Suite/lichtblick), and we're currently using react-tree-json within our Raw Messages Panel to inspect and navigate through full JSON message structures.
One issue we've encountered is related to rendering performance when dealing with large payloads. In cases where the message is particularly big (e.g., deeply nested or with many entries), the panel becomes noticeably sluggish—sometimes to the point of blocking the UI and degrading the responsiveness of the entire application.
We're wondering if there's any ongoing work or planned support for virtualization within the component—something that could prevent the tree from rendering or computing nodes that aren't currently visible in the viewport. We believe this could significantly improve performance, especially for large datasets.
Would love to hear your thoughts or suggestions on potential workarounds or contributions we could make in this direction.
Thanks in advance!
Cheers,
Alex