Server-side data
12 articles on server-side data in a Svelte 5 data grid: practical guides with copy-paste code, from the team building SvGrid.
- Using SvGrid with TanStack Query in Svelte - Wire TanStack Query's caching and background refetch into SvGrid for a server-driven grid that pages instantly and never shows a blank screen.
- A Svelte Data Grid with SvelteKit and Supabase - Wire SvGrid to a Supabase Postgres backend with server-side pagination, sorting, and filtering - keeping credentials on the server and queries fast with proper indexing.
- Client-Side vs Server-Side Data for Tables - The architectural fork that determines your grid's performance ceiling - how to pick the right data mode and wire it correctly in SvGrid.
- Inside SvGrid: Server-Side Data and the Headless Core - How SvGrid separates UI state from row processing, and what that means for building grids driven entirely by a backend.
- Server-Side Data - Pagination, Sorting, and Filtering on the Backend - Keep 100,000+ rows on the server. SvGrid owns the UI state for sort, filter, and pagination controls - your API owns the data.
- A Svelte Data Grid with Drizzle ORM - Wire SvGrid's server-side mode to a Drizzle ORM backend in SvelteKit for type-safe sorting, filtering, and pagination across hundreds of thousands of rows.
- A Svelte Data Grid with Prisma - Wire SvGrid to a Prisma backend in SvelteKit - server-side pagination, sorting, and filtering that scales to millions of rows without a custom query builder.
- A Svelte Data Grid with a Plain REST API - Wire SvGrid to any paginated REST endpoint - serializing sort, filter, and page state into query params, handling debounce, and cancelling stale requests before they land.
- A Svelte Data Grid with PocketBase - Wire SvGrid to PocketBase for server-side paging, sorting, and filtering via getList, plus live row updates through PocketBase realtime subscriptions.
- A Svelte Data Grid with GraphQL - Wire SvGrid to a GraphQL API with server-side sort, filter, and pagination - covering offset and cursor paging, variable translation, and the three callbacks that keep everything in sync.
- An End-to-End Typed Svelte Data Grid with tRPC - Wire SvGrid to a tRPC router and get full TypeScript enforcement from the Zod schema on the server down to the column field strings in the browser - no type assertions required.
- A Svelte Data Grid with Laravel and Inertia - Wire SvGrid to a Laravel backend through Inertia - partial reloads handle sorting and pagination without a separate API layer.