DataTable is a highly flexible tool, built upon the foundations of progressive enhancement, that adds all of these advanced features to any HTML table. DataTables is a tool in the Javascript Utilities & Libraries category of a tech stack.
Advantages of DataTable
- Responsive User Interface
- Inbuilt client side processing, searching, sorting, filtering, etc
- Deferred loading of data in Ajax
- Pagination on the client/server side via an Ajax/HTML request
- Supports JSON data, which speeds up the rendering of HTML pages
- Using objects to read data from tables
- Details regarding a record can be shown or ignored
- User multiple selectable rows
- Pipelining data (reduce Ajax calls for paging)
- With jQuery Debatable for tabular data representation, it helps to reduce a lot of human effort
- Increase your development efficiency by using the jQuery DataTable API’s reusable and legible code, which makes less maintenance
- Multi-column ordering
- Easily theme-able setup
- Variety of extensions available
- Mobile Friendly
- Free open source software
Disadvantages of DataTable
- Except for the official website documentation, no documentation or code examples are available
- Not compatible with few older browser versions
- Must require JavaScript/jQuery skills
- With huge data, there was a scrolling and search issue
- With huge or bulky data, it was shown to be slow (i.e records more than 100000)