Backgrid.js is a set of components for building semantic and easily stylable data grid widgets.
It has been chosen because it offers really simple, intuitive programming interface that makes easy things easy, but hard things possible when dealing with tabular data.
Backgrind provides editing, adding and sorting data on client side. I recommend to read more about it - Backgrid website. Files:
lib/backbone/backbone-pageable.js lib/backgrid/backgrid.js lib/backgrid/backgrid-paginator.js