We initially developed grrid.js for Swirrl as a spreadsheet-style editor to help with importing data that users currently have in spreadsheets, or for creating lots of new items at once simply by typing into the ‘cells’.
We’ve spent quite a bit of effort making sure that the grid responds snappily even when you’re dealing with a lot of data (i.e. tens of thousands of rows).
In the future, we also plan to take advantage of the grid in other areas of Swirrl, such as allowing users to edit multiple existing items at once.