Implementing Server-Side Table Loading with API

Hey everyone, I'm currently working on implementing server-side pagination/processing for loading data tables in my web application using Filament. As I want to handle large number Dataset in datatable. Question: ➡️ How can I set up server-side pagination/processing effectively in Filament? ➡️ What are some best practices for handling large datasets with server-side pagination? ➡️ Any recommendations for optimizing performance when fetching paginated /processing data?
5 Replies
Lara Zeus
Lara Zeus3mo ago
what is a Server-Side pagination 👀
Grishma Patel
Grishma Patel3mo ago
When the backend/server only returns a portion of the actual data requested by the client, this is known as server-side pagination. If you created a query to retrieve all candidates, and there are 10,000 candidates in total, only 100 records will be returned to the front end. For More info refer to below Link https://medium.com/@kannankannan18/client-side-pagination-vs-server-side-pagination-576a8f57257d
Medium
Client Side Pagination vs Server Side Pagination
Consider that we are creating a website for your HR/TA (Talent Acquisition) team to assist them by streamlining the hiring process. Take…
Lara Zeus
Lara Zeus3mo ago
Laravel
Livewire | Laravel
A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
Dennis Koch
Dennis Koch3mo ago
Not sure whether you already tried Filament and Livewire, but the whole concept is about server side rendering. So I don’t really get your question Best practice for handling large data: set up your database correctly. Use good indexes.
Grishma Patel
Grishma Patel3mo ago
I am fetching data from an external API using Sushi Package