1. A read-only table for presentation purposes, with pagination and sorting options. (DataTables)
2. A read-only data grid that supports high-frequency updates/redraws, for things like Stock or Bitcoin trading. (Ag-grid?)
3. A data grid to edit JSON/Javascript data, with user-friendly spreadsheet-like controls. (DataGridXL)
4. A spreadsheet-product, with features like formulas, merged cells, HTML (images) in cells, pivot tables, etc. (Handsontable?)
Source: https://www.datagridxl.com/compare.