Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Partial rendering to handle big JSON docs #234

Open
stayingalivee opened this issue Oct 10, 2022 · 1 comment
Open

[Feature Request] Partial rendering to handle big JSON docs #234

stayingalivee opened this issue Oct 10, 2022 · 1 comment
Labels
feature Feature request or suggestion 🙋🏻‍♂️help wanted Extra attention is needed

Comments

@stayingalivee
Copy link

Feature

I tried to load a 50k line JSON and it failed to render the big graph.

One can incrementally render the graph Breadth-First with all children nodes collapsed
children nodes can be rendered once the parent is clicked, this should be enough to handle big files since no one will ever navigate > 8000 nodes graph.

Alternative solutions or implementations

No response

Other context

No response

@stayingalivee stayingalivee added the feature Feature request or suggestion label Oct 10, 2022
@AykutSarac
Copy link
Owner

Good idea, @VladCuciureanu recently submitted a PR that collapses/expands all nodes. An option into settings to collapse all nodes by default could be added in matter of performance improvement.

@AykutSarac AykutSarac added the todo If the issue or a feature request has "todo" label, it means it is intended to be added/fixed label Oct 30, 2022
@AykutSarac AykutSarac added 🙋🏻‍♂️help wanted Extra attention is needed and removed todo If the issue or a feature request has "todo" label, it means it is intended to be added/fixed labels Feb 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature request or suggestion 🙋🏻‍♂️help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants