new
Dashboard
Dashboard & Custom Report Performance Optimisation
š Overview
Weāve shipped multiple backend performance optimisations across Dashboards and Custom Reports to reduce redundant API calls, improve load times, and enhance overall responsiveness across navigation and builders.
⨠Whatās New
Dashboard Improvements
- Widget definition APIs now trigger only when adding a widget, instead of firing on drawer open or tab navigation
- Removed redundant widget data API calls during:
- Cancelling dashboard edits
- Saving dashboards without changes
- Saving dashboards after widget updates
- Saving widgets when no data changes occur
- Applying quick filters across different module widgets
- Improved dashboard mount performance by converting sequential API calls into parallel execution
Custom Report Improvements
- Optimised report navigation by preventing previous page API calls when switching between report pages
- Improved data loading by moving users, pipelines, and currency symbol APIs from list view to builder view
- Enhanced Custom Report builder performance by converting sequential API calls into parallel execution
š” Why This Matters
These optimisations significantly reduce unnecessary network requests, resulting in:
- Faster load times
- Smoother navigation
- A more responsive experience when working with Dashboards and Custom Reports, especially for complex or data-heavy setups
š Note
These updates are backend-only performance enhancements and do not introduce any UI or workflow changes for users.