Dashboard & Custom Report Performance Optimisation

Modified on Fri, 23 Jan at 2:45 AM

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:
  1. Cancelling dashboard edits
  2. Saving dashboards without changes
  3. Saving dashboards after widget updates
  4. Saving widgets when no data changes occur
  5. 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.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article