new
Dashboard πΆ
πΆ Dashboard & Custom Report Performance Optimization
π Overview
Weβve shipped multiple backend performance optimizations 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
Optimized 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 optimizations 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.