Good job! Looks great.
What about performance? Have you tested how many rows can Gird.js handle without a noticable lag?
What about performance? Have you tested how many rows can Gird.js handle without a noticable lag?
With Grid.js you will be able to sort, search or process data in a separate thread (Web Worker) and then pass the results to the main thread to render.
I'm also thinking about lazy-loading the table rows. Both the Web Worker bit and lazy-loading will be added in a week or two.