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

Large Dataset performance #70

Open
sandman7920 opened this issue Jul 26, 2024 · 3 comments
Open

Large Dataset performance #70

sandman7920 opened this issue Jul 26, 2024 · 3 comments

Comments

@sandman7920
Copy link

The performance is poor (and memory-hungry) when the listing is large, in my case 12k entities.
Can lazy loading be used or something like virtual-scroller.

@n1crack
Copy link
Owner

n1crack commented Jul 26, 2024

Yes, you are right. This is in my todo list.

It can be infinite scrollbar or load more button, maybe a pagination.

Search results should be the same, it should show limited results.

See #40

@sandman7920
Copy link
Author

What's your long-term plan for this component? I am willing to write a performant backend in Golang and maybe CPP.

@n1crack
Copy link
Owner

n1crack commented Jul 26, 2024

Well, I want to update php backend, also create two more for php, one for Laravel and the other for specific to spatie medialibrary package.

For the frontend, we simplified things recently. I want to make it more customizable, such as users can add their own callbacks to every ajax routes.

I need to solve previewing stateless auth files, previewing images with a token etc.

Maybe I can add a plugin to make text previews highlighted for codes.

Another thing that I want to add is typescript support.

And some things about permissions, like a lock indicator, showing editing write/read permissions. I am not sure of this yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants