4 ms·
Data grids / tables / spreadsheets are different beasts. Always ask yourself what kind of table your SaaS app or website needs: 1) A read-only table for presen
by robbiejs 6y ago
Data grids / tables / spreadsheets are different beasts. Always ask yourself what kind of table your SaaS app or website needs:
1) A read-only table for presentation purposes, with pagination and sorting options.
2) A read-only data grid that supports high-frequency updates/redraws, for things like Stock or Bitcoin trading.
3) A data grid to edit JSON/Javascript data, with user-friendly spreadsheet-like controls.
4) A spreadsheet-product, with features like formulas, merged cells, HTML (images) in cells, pivot tables, etc.
They have overlapping features. Most will have sorting, some will have undo/redo, some will have formulas, etc. If a table product has many features, it will probably suffer performance. Some libs are 1MB (minified!)
I have written an (unfinished and biased) article that compares a few data table products, for anyone that's interested: https://www.datagridxl.com/compare https://www.datagridxl.com/compare.