Optimized Dashboard Widget Loading
Overview
- To improve dashboard navigation and page access performance,
an optimized widget loading mechanism has been introduced.
- With this enhancement, widget API calls are processed in
controlled batches instead of triggering all widget requests simultaneously
when a dashboard page is opened.
- This helps improve resource utilization and enhances overall
dashboard responsiveness during navigation.
Functionality
Batch-Based Widget API Execution
When a dashboard page is accessed:
- Widget
API calls are triggered in batches of 10 widgets at a time.
- The
next batch of widget API calls is initiated only after the current batch
processing progresses.
Benefits
- Reduces
simultaneous server load.
- Improves
dashboard responsiveness.
- Optimizes
browser and network resource utilization
- Enhances
dashboard accessibility performance for pages containing large numbers of
widgets.
Automatic Cancellation of Pending Widget API Calls
If the user switches to another dashboard page while widget
APIs are still being processed:
- Pending
and in-progress widget API calls for the previous page are automatically
cancelled.
- Further
widget API calls for widgets on the previous page will not be triggered.
Benefits
- Prevents
unnecessary API execution for inactive pages.
- Improves
navigation speed between dashboard pages.
- Reduces
unnecessary backend and browser resource consumption.
- Ensures
system resources are utilized efficiently for the actively viewed
dashboard page.
Notes
- This
functionality is automatically enabled as part of dashboard performance
optimization.
- No
additional user configuration is required.
- The
optimization applies during dashboard page access and navigation
scenarios.
Related Articles
Configuring Dashboard from Mobile View
Refer Navigate Mobile View to access the Mobile View. Refer Mobile View introduction for getting details of the sections available in the Mobile View and why this configuration is required. Navigate to Mobile View of canvas for configuring dashboard ...
Dashboard Page/Widget Narration with Commentary
Widget Narrations The RubiAI Executive Summary feature provides an AI-generated textual summary of key insights based on the visualizations plotted on a dashboard page. The summary highlights trends, patterns, and important data points in a ...
Widget List
The Widget List option is present in the Widget pane, next to Widgets and Format tabs. The Widget List is used to display the list of plotted widgets on a Dashboard page in a particular sequence. The last plotted widget appears first in the list, ...
Widget Filter
Widget filters are activated when we click on a particular widget; that is, they are applied only to the selected widget. To apply widget filters, follow the steps given below. Create the number of charts as required. Refer to Creating Charts using ...
User Defined Widget Name
The Widget Name Formatter allows users to assign meaningful, custom names to widgets across all chart and widget types in RubiSight dashboards. This helps in easy identification of widgets during interactions such as filtering, interactivity control, ...