AdapTable Performance
Summary
- AdapTable is designed to work in even the most demanding data environments
- This page demonstrates some ways of ensure AdapTable maintains good peformance even when using 'Big Data'
Big Data
AdapTable is designed to work seamlessly with very large data sets.
Hint
- For grids with fewer than 100,000 rows we recommend using the Client-Side Row Model
- For larger grids the Server-Side Row Model is required - also supported by AdapTable.
Displaying Big Data
- This demo loads 100,000 rows (and 20 columns)
- We have deliberately added very few styles or formats to allow you to add your own objects and test performance
Performance Tips
We leverage the excellent visualisation provided by AG Grid to ensure that styles are only applied to currently visible cells and rows.
Here a few tips to improve the performance of AdapTable:
- Use Quick Search as Filter very sparingly; but if used then look at leveraging AG Grid's Quick Filter Cache
- Avoid using Badge Styles in cells which are updating regularly, and particularly if using Flashing
AdapTable Performance
- This demo also loads 100,000 rows (and 20 columns)
- The
PriceandAmountcolumns are updated 400 times per second - We have added a number of style-related elements to the Grid:
- Custom Flashing Cells to the ticking
PriceandAmountcolumns - A Conditional Style to the
Total Valuecolumn (when > 80) - note thatTotal Valueis a Calculated Column and also updates in real time - A Row-based Conditional Style (Bold & Italic and Purple) where the
Product Nameis "Car" or "Bike" - A Date Display Format for the
Order DateandDue Datecolumns - A Percent Bar Style to the
Price Changecolumn - A Badge Style to
Product Namecolumn (with different style based on cell value)
- Custom Flashing Cells to the ticking