SvGrid vs Grid.js
Grid.js is a lovely lightweight pick for search / sort / paginate. SvGrid is the fuller, Svelte-native grid when you need virtualization, editing, grouping, or large datasets.
Migration guide: moving from Grid.js to SvGrid
See the full feature-by-feature comparison.
The bottom line
Grid.js is a lovely minimalist table for search, sort, and paginate. When you outgrow that - virtualization, editing, grouping, tree - SvGrid is the Svelte-native grid that already covers it.
Frequently asked questions
SvGrid vs Grid.js - which should I choose?
Grid.js for a small table that only needs search, sort, and paginate; SvGrid when you need virtualization, editing, Excel-style filters, or grouping.
Is SvGrid heavier than Grid.js?
Yes, because it does much more. For a trivial table Grid.js is lighter; for a real data grid SvGrid pays for itself.
Does SvGrid support server-side data like Grid.js?
Yes - externalSort and externalFilter, plus the onSortingChange and onFiltersChange events.